我使用的是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)
当我通过终端运行jar程序
java -jar ***.jar
时,仍然出现错误:
即使我更改Java的版本,错误仍然相同。错误:缺少JavaFX运行时组件,并且这些组件是运行此应用程序所必需的。
sudo apt-get install openjfx
和 sudo apt-get install openjfx-source
- 对我来说都不起作用。我不明白如何在Ubuntu 20.04上安装Java FX。你有什么建议吗?请帮帮我。