我正在开发一个需要JavaFX的应用程序。本周,我升级到Ubuntu18.10,并看到OpenJDK的默认版本是11,因此OpenJFX版本也是11。“宇宙”存储库也包含OpenJDK的版本8,但找不到OpenJFX 8。
Java 11是在2018年9月25日才发布的,它真的很新。问题是,我现在不得不用它来开发我的应用程序;这给了我两个问题:
我试图寻找一些PPA,但没有找到任何包含OpenJFX 8的宇宙。
是否有一种实用的方法来安装OpenJFX 8,同时仍在使用Ubuntu18.10?
发布于 2018-12-05 17:28:21
我使用了注释中链接到的launchpad @shz上的bugreport建议的解决方案:
发布于 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内置的。)
https://askubuntu.com/questions/1088281
复制相似问题