I'd like to make a desktop application to let a website be browsed, I don't want to make a browser but a Browser embeded Application. I've tried with JavaFx but I've found some problems like missing support for plugins (eg: flash, pdf viewer, etc).
After lots of search i found Chromium Embedded Framework (CEF) or JCEF Java wrapper for CEF but i don't know how to use it in java to start with.What are the dependencies?How i can start development (POC) using netbeans?
Is it possible to embed CEF/JCEF in java application?
Is it possible to embed CEF/JCEF in java application?
Yes, you can do that!
Please following these steps:
Download JCEF and extract it JCEF
Declare Environment Variable to point to
${EXTRACT_DIR}/bin/lib/win64Install following files in local repository:
${EXTRACT_DIR}/bin/{gluegen-rt.jar, gluegen-rt-natives-windows-amd64.jar, jogl-all.jar, jogl-all-natives-windows-amd64.jar, jcef.jar}.Example:
mvn install:install-file -Dfile=gluegen-rt.jar -DgroupId=org.jcef -DartifactId=gluegen -Dversion=1.0 -Dpackaging=jarCreate a maven project and declare installed artifacts in pom.xml
Copy sample:
${EXTRACT_DIR}/bin/tests/simple/MainFrame.javato your project and try it
Take note that those steps are for Maven Project and JVM 64bit
I found an sample application of jcef.
To download this Sample Application Click Here
来源:https://stackoverflow.com/questions/21192279/how-to-integrate-chromium-embedded-framework-cef-with-java