
berkelium-java
Java Wrapper API for http://berkelium.org/
Berkelium is a BSD licensed library that provides off-screen browser rendering via Google's open source Chromium web browser.
Two examples showing the integration of berkelium-java into an AWT window are available here and here, a short demo video is included on both cases.
Please take a look at the berkelium-java architecture description to get an overview.
The easiest way to use berkelium-java is via maven. Just just need to add two sections to your pom.xml.
The dependency:
<dependencies>
<dependency>
<groupId>org.berkelium.java</groupId>
<artifactId>berkelium-java</artifactId>
<version>0.9.4</version>
</dependency>
</dependencies>
And the berkelium-java Rpository (where maven can download the dependencies):
<repositories>
<repository>
<id>berkelium.t0c.de</id>
<url>http://berkelium.t0c.de/maven</url>
</repository>
</repositories>
Another way is to add api-0.9.4.jar and runtime-java-0.9.4.jar as well as runtime-0.9.4-win32.jar or runtime-0.9.4-linux64.jar to your classpath.
Only the api jar file is required at compile time, the other two are just runtime dependencies.