我想制作一个桌面应用程序来浏览网站,我不想制作浏览器,而是制作浏览器嵌入应用程序。我尝试过JavaFx
但我发现了一些问题,例如缺少对插件的支持(例如:flash、pdf 查看器等)。
经过大量搜索后,我发现了 Chromium Embedded Framework (CEF) 或JCEF https://bitbucket.org/chromiumembedded/java-cefCEF 的 Java 包装器,但我不知道如何在 java 中开始使用它。依赖项是什么?我如何使用它开始开发(POC)netbeans
?
是否可以在java应用程序中嵌入CEF/JCEF?
是否可以在java应用程序中嵌入CEF/JCEF?
是的,你可以这么做!步骤是:
-
下载JCEF并解压JCEF https://bitbucket.org/chromiumembedded/java-cef/downloads/
-
声明环境变量指向${EXTRACT_DIR}/bin/lib/win64
-
在本地存储库中安装以下文件:${EXTRACT_DIR}/bin/{gluegen-rt.jar, gluegen-rt-natives-windows-amd64.jar, jogl-all.jar, jogl-all-natives-windows-amd64.jar, jcef.jar}
.
例如:mvn install:install-file -Dfile=gluegen-rt.jar -DgroupId=org.jcef -DartifactId=gluegen -Dversion=1.0 -Dpackaging=jar
-
创建一个 Maven 项目并在 pom.xml 中声明已安装的工件
-
复制样本:${EXTRACT_DIR}/bin/tests/simple/MainFrame.java
到你的项目并尝试一下
请注意,这些步骤适用于Maven项目 and 虚拟机64位
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)