Pandomium is the JCEF (Java Chromium Embedded Framework) implementation dedicated for the maven projects
Pandomium pandomium = new Pandomium(PandomiumSettings.getDefaultSettings());
pandomium.initialize();
PandomiumClient client = pandomium.createClient();
PandomiumBrowser browser = client.loadURL("https://panda-lang.org");Full example: PandomiumTest.java
<dependency>
<groupId>org.panda-lang</groupId>
<artifactId>pandomium</artifactId>
<version>67.0.4</version>
</dependency><repository>
<id>panda-repository</id>
<url>https://repo.panda-lang.org/</url>
</repository>If you don't want to use maven you can download the latest version here:
- OS: Windows x64 / Linux x64
- Java: Java 8
pandomium/
+--pandomium/ Pandomium Library module
+----/src Sources of Pandomium Library module
+----pom.xml The main maven build script for Pandomium Library module
+--pandomium-linux/ Linux implementation of Pandomium Library module
+----/libs Platform specified libraries
+----/native Platform specified natives
+----/src Platform implementation
+----pom.xml The main maven build script for Linux module
+--pandomium-macos/ MacOS implementation of Pandomium Library module
+----/libs Platform specified libraries
+----/native Platform specified natives
+----/src Platform implementation
+----pom.xml The main maven build script for macOS module
+--pandomium-win/ Windows implementation of Pandomium Library module
+----/libs Platform specified libraries
+----/native Platform specified natives
+----/src Platform implementation
+----pom.xml The main maven build script for Windows module
+--pom.xml The main maven build script
- Build natives & jcef
- Basic implementation
- Builds available in the maven repository
- Pandomium wrapper for JCEF objects
- Win32, Linux32 & macOS support
- Advanced Java <-> JS bridge
- ByteBuffer implementation
