如何在Ubuntu 20.04上安装JavaFX

时间:2020-06-20 13:34:46

标签: java javafx ubuntu-20.04

我使用Ubuntu 20.04,并且安装了3个Java版本:


  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-14-openjdk-amd64/bin/java      1411      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-14-openjdk-amd64/bin/java      1411      manual mode
* 3            /usr/lib/jvm/java-14-oracle/bin/java             1091      manual mode
  4            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number: 
$ java -version
java version "14.0.1" 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

当我尝试通过终端java -jar ***.jar运行jar程序时,我仍然收到错误消息

错误:缺少JavaFX运行时组件,并且是运行此应用程序所必需的。

即使更改Java版本,错误仍然相同。

sudo apt-get install openjfxsudo apt-get install openjfx-source-对我不起作用。

我不明白如何在Ubuntu 20.04上安装Java FX。您对我有什么建议吗?请帮忙。

1 个答案:

答案 0 :(得分:0)

JavaFX已从JDK 11中删除。因此,如果尝试使用JDK 11或更高版本运行JavaFX应用程序,则需要在类路径中添加所有JavaFX依赖项。 但是,如果您尝试使用Java 8运行它,则可能运行得很好。 请遵循以下指示: https://openjfx.io/openjfx-docs/#install-javafx