缺少 JavaFX,Ubuntu 18.04

mar*_*ria 24 java jdk javafx 18.04

我有 Java 8 和 Ubuntu 18.04。我正在使用 NetBeans,当试图制作一些程序时,它无法完成,因为缺少 JavaFX。

我从 Oracle 的站点安装了带有 NetBeans 的 Java JDK 并认为所有内容都包含在内,但显然我没有很好地检查它。

我该怎么办,我应该安装什么?我不太擅长这个,不知道问题是出在 Ubuntu 还是 Java 上。:(

kar*_*rel 27

在 Ubuntu 16.04 和更高版本的默认存储库中,JavaFX 被打包为一个名为 openjfx 的单独包。要在 Ubuntu 18.04 中安装它,请打开终端并键入:

sudo apt install openjdk-8-jdk openjfx
Run Code Online (Sandbox Code Playgroud)

openjfx 包也可以从所有当前支持的 Ubuntu 版本的默认存储库中安装。

检查在 Netbeans ->工具->选项-> Java -> Nashorn选项卡中选择 JDK 8 作为默认 Java 版本-> 单击管理平台按钮 -> 单击添加平台按钮 -> 单击标记为Java Standard Edition的单选按钮-> 单击下一步按钮 -> 浏览/usr/lib/jvm/java-8-openjdk-amd64并选择它作为默认 Java 版本。

您可以选择安装 openjdk-11-jdk 代替 openjdk-8-jdk 或与 openjdk-8-jdk 一起安装。openjfx 适用于 Ubuntu 18.04 中 Netbeans 中的 openjdk-8-jdk 和 openjdk-11-jdk。我在 Ubuntu 18.04 中使用 Netbeans 8.2 10.0。