如何将Chromium嵌入式框架(CEF)与Java集成

我想制作一个桌面应用程序来浏览一个网站,我不想制作一个浏览器,而是一个浏览器嵌入的应用程序。我尝试过,JavaFx但是发现了一些问题,例如缺少对插件的支持(例如:Flash,pdf查看器等)。

经过大量搜索后,我发现了Chromium嵌入式框架(CEF)或JCEF Java包装器,但我不知道如何在Java中使用它netbeans

是否可以在Java应用程序中嵌入CEF / JCEF?

回答:

是否可以在Java应用程序中嵌入CEF / JCEF?

是的,你可以这样做!这些步骤是:

  1. 下载JCEF并将其解压缩

  2. 声明环境变量以指向 ${EXTRACT_DIR}/bin/lib/win64

  3. 在本地存储库中安装以下文件: ${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

  1. 创建一个Maven项目并在pom.xml中声明已安装的工件

  2. 将样本:复制${EXTRACT_DIR}/bin/tests/simple/MainFrame.java到您的项目并尝试

请注意,这些步骤适用于 和

以上是 如何将Chromium嵌入式框架(CEF)与Java集成 的全部内容, 来源链接: utcz.com/qa/435662.html

回到顶部