首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级18.10后的Openjfx 11

升级18.10后的Openjfx 11
EN

Ask Ubuntu用户
提问于 2018-10-29 13:34:48
回答 2查看 1.8K关注 0票数 1

我正在开发一个需要JavaFX的应用程序。本周,我升级到Ubuntu18.10,并看到OpenJDK的默认版本是11,因此OpenJFX版本也是11。“宇宙”存储库也包含OpenJDK的版本8,但找不到OpenJFX 8。

Java 11是在2018年9月25日才发布的,它真的很新。问题是,我现在不得不用它来开发我的应用程序;这给了我两个问题:

  1. 我使用的其他库与JavaFX 11不兼容。
  2. 可能没有多少人计划在接下来的几个月内升级到我的应用程序,而且当他们安装我的应用程序时,他们也不愿意被迫去做。

我试图寻找一些PPA,但没有找到任何包含OpenJFX 8的宇宙。

是否有一种实用的方法来安装OpenJFX 8,同时仍在使用Ubuntu18.10?

EN

回答 2

Ask Ubuntu用户

发布于 2018-12-05 17:28:21

我使用了注释中链接到的launchpad @shz上的bugreport建议的解决方案:

  • 添加Ubuntu仿生源
  • 安装openjfx软件包,强制使用仿生8.x版本
  • 锁定这些版本
  • 再次移除仿生灵魂
票数 0
EN

Ask Ubuntu用户

发布于 2020-08-14 04:33:44

我经历了一些类似的事情,关于可能的解决方案的信息可以在下面的链接中找到。主要是我不认为有JavaFX 8,那时(Java8),JavaFX是内置的,是Java的一部分。直到Java采用模块化(Java 9+)之后,JavaFX才不得不单独安装。

java-1-8-jar-runs-in-windows-not-ubuntu-could-not-find-or-load-main-class

但出于某种原因,OpenJDK 8并不包括JavaFX,尽管人们希望它是内置的。(它是为Windows内置的。)

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1088281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档