当前位置: 首页 > 知识库问答 >
问题:

如何在OpenJDK 8中使用JFX/OpenFX

熊锐进
2023-03-14

我已经讨论了很多类似的问题,但是使用JFX/OpenFX和OpenJDK8的解决方案是在Ubuntu中安装openjfx包,或者使用Oracle JDK8。不幸的是,我不能两者都做。我正在使用OpenJDK8,并且需要在我的swing应用程序中使用JavaFX/OpenJFX。OpenJDK的ext文件夹中不包含jfxrt.jar(就像Oracle JDK 8那样),并且OpenJFX的版本从Java9/10开始。在尝试编译时,我得到类文件有错误的版本54.0,应该是52.0,因为它是用Java10构建的

任何线索都会很有帮助。谢了!

我已经浏览了下面的链接

共有1个答案

宇文鸣
2023-03-14

是否有任何JavaFX/OpenJFX依赖项可以直接在pom文件中使用,以便与OpenJDK 8一起工作?

阿法克,不。OpenJFX11以后有org.OpenJFX工件,但它们不能用于Java8。(类文件版本将错误。)

或者任何与OpenJDK 8一起工作的变通方法(不安装任何东西)?

    null

构建的结果(显然)是一个ZIP文件,它被设计成“覆盖”到JRE安装上。

您可以将其重新打包到可以包含在应用程序中的JAR和本机库中。

对于OpenJFX9和更高版本,构建说明如下:

    null
 类似资料:
  • null Main.java sample.xml 和Controller.java 有人知道会出什么问题吗?或者有什么建议? 提前谢了。 ***********************************更新2019 07 16-尝试使用JVM属性*************************** 我们做了更多的测试,在细节上我们发现: JavaFX Multitouch事件在windo

  • 在环境中尝试编译JavaFX应用程序时: 我得到错误消息: 我试图通过以下链接找到解决方案: 如何使用Java 10在maven中添加javafx依赖项 https://mvnrepository.com/artifact/org.openjfx/javafx/11 带有JavaFX的Maven项目(在`lib`中带有jar文件) https://github.com/javafx-maven-p

  • 问题内容: 我想使用Android Studio使用Gradle构建工具开发应用程序。我无法在上插入存储库和库。我的文件如下: 如何在项目中添加OpenCV? 问题答案: 您可以在Android Studio中轻松完成此操作。 请按照以下步骤将Open CV作为库添加到您的项目中。 libraries在项目主目录下创建一个文件夹。例如,如果您的项目是OpenCVExamples,则将创建一个Ope

  • 我想使用Android Studio开发一个应用程序使用Gradle构建工具。我无法在上插入OpenCV repo和库。我的文件如下所示: 我如何在我的项目中添加OpenCV?

  • 问题内容: 我想对英语句子加标签,并进行一些处理。我想使用openNLP。我已经安装了 当我执行命令时 它提供输出POSTagging Text.txt中的输入 我希望它安装正确吗? 现在如何从Java应用程序内部进行此POStagging?我已将openNLPtools,jwnl,maxent jar添加到项目中,但是如何调用POStagging? 问题答案: 这是我放在一起的一些(旧)示例代码

  • 问题内容: 我必须在GWT入口点使用java.util.Calendar,但是在运行应用程序时出现错误,这是因为GWT无法找到源代码,无论如何我都可以解决此问题。 提前致谢!!! 问题答案: java.util.Calendar不是模拟的类。您可以在此处找到仿真类的列表: http://code.google.com/webtoolkit/doc/latest/RefJreEmulation.ht