Mix*_*ixa 6 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:
Run Code Online (Sandbox Code Playgroud)
$ 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)
Run Code Online (Sandbox Code Playgroud)
当我尝试通过终端运行 jar 程序时java -jar ***.jar
,我仍然收到错误
错误:缺少 JavaFX 运行时组件,并且需要运行该应用程序。
即使我改变了Java的版本,错误仍然是一样的。
sudo apt-get install openjfx
并且sudo apt-get install openjfx-source
- 这对我不起作用。
我不明白如何在 Ubuntu 20.04 上安装 Java FX。你对我有什么建议吗?请帮忙。
JavaFX 已从 JDK 11 中删除。因此,如果尝试使用 JDK 11 或更高版本运行 JavaFX 应用程序,您需要在类路径中添加所有 JavaFX 依赖项。但如果您尝试使用 Java 8 运行它,它可能会运行得很好。请按照以下说明操作: https://openjfx.io/openjfx-docs/#install-javafx
归档时间: |
|
查看次数: |
51960 次 |
最近记录: |