Openjfx 未安装

Openjfx 未安装

我正在使用 openjdk-8

openjdk version "1.8.0_212"  
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

我尝试通过以下方式安装 javafx:

sudo apt-get install openjfx

但它没有在任何 openjdk 文件夹中安装任何 jfxrt.jar、jfxswt.jar 等,并且它应该根据帖子。我做错了什么?

答案1

我想你现在可能已经明白了,但对于其他遇到这种情况的人来说,这个 StackOverflow 答案我在使用 openJDK 的 Ubuntu 18.04 上工作。如果答案由于某种原因被删除,以下是他给出的命令 - 不幸的是,他没有给出任何解释。

apt purge openjfx
apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2
apt-mark hold openjfx libopenjfx-jni libopenjfx-java

答案2

这可能不是一个理想的解决方案,但每次使用 JavaFX 时我都会使用以下命令列表:

export PATH_TO_FX=path/to/javafx-sdk-13/lib

添加路径变量

javac --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX.java

编译程序

java --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX

运行程序。这很简单openjfx 文档

相关内容