【问题标题】:NetBeans cannot enable JavaFX 2 SupportNetBeans 无法启用 JavaFX 2 支持
【发布时间】:2021-02-18 11:31:37
【问题描述】:

我正在尝试使用 NetBeans(或任何 IDE)开发 JavaFX 应用程序,但无法正确安装 JDK 和 JavaFX。

对于上下文,我使用的是 Ubuntu 18.04 LTS,并关注 this guide。目前在运行java -version 时,我得到了这个输出:

openjdk version "1.8.0_272"
OpenJDK Runtime Environment (build 1.8.0_272-8u272-b10-0ubuntu1~18.04-b10)
OpenJDK 64-Bit Server VM (build 25.272-b10, mixed mode)

这不是我想要使用的 JDK。我从this website 下载了JDK 15,打开了tar.gz 文件并将其放入/usr/lib/jvm/ 的一个名为jdk-15 的文件夹中。提取文件夹后,我将 JDK 添加到我的系统 PATH 变量中:

export JAVA_HOME=/usr/lib/jvm/jdk-15
export PATH=$PATH:$JAVA_HOME/bin

这之后是系统重新启动。在 NetBeans 中,我将 JDK-15 目录添加为 Java 平台,但在 JavaFX 选项卡下我仍然看到“无法启用 JavaFX 支持”。

我错过了什么?根据 OpenJFX 文档,似乎在分配 PATH / JAVA_HOME 变量后,我在调用java -version 时至少应该能够看到 JDK 15,但事实并非如此。

【问题讨论】:

    标签: java javafx netbeans


    【解决方案1】:

    Oracle 的 JDK 15 和 Java 8 的大多数 OpenJDK 版本不包含 JavaFX。尝试来自 Azul 或 BellSoft 的包含 JavaFX 的 OpenJDK 版本之一。

    https://www.azul.com/downloads/zulu-community/?architecture=x86-64-bit&package=jdk

    https://bell-sw.com/pages/downloads/#/java-15-current

    此外,当您尝试在 NetBeans 中启用 JavaFX 支持时 - 从 NetBeans 关于框中提到的用户目录的 var/log/messages.log 中查找信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 2019-06-20
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2013-05-14
      • 2018-12-31
      相关资源
      最近更新 更多