Amo*_*ogh 15 java chromium chromium-embedded
我想创建一个桌面应用程序来浏览网站,我不想制作浏览器而是浏览器嵌入应用程序.我试过JavaFx但我发现了一些问题,比如缺少对插件的支持(例如:flash,pdf viewer等).
经过大量的搜索,我发现了用于CEF的Chromium Embedded Framework(CEF)或JCEF Java包装器,但我不知道如何在java中使用它.什么是依赖?我如何开始使用开发(POC)netbeans?
是否可以在java应用程序中嵌入CEF/JCEF?
Tho*_*Tho 16
是否可以在java应用程序中嵌入CEF/JCEF?
是!
我花了很短的时间来初始化JCEF项目.以下是我做的步骤:
请注意我使用Maven Project和JVM 64bit
声明环境变量指向 ${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到您的项目并尝试
sma*_*c89 16
我有一个存储库,用于维护 JCEF 的每个版本的发布。构建是针对不同的体系结构和操作系统(mac、linux 和 windows)完成的。
https://github.com/jcefbuild/jcefbuild/releases
根据您的目标操作系统和架构,每个 zip 都包含需要放置在 Java 应用程序的类路径上的 jar。它们还包含需要由您的应用程序加载的本机库,方法是设置java.library.path为指向包含二进制文件的文件夹。
zip 文件还包含一个测试应用程序,可以通过运行也在文件夹中找到的脚本来执行该应用程序。