当前位置: 首页 > 知识库问答 >
问题:

NetBeans无法启用JavaFX2支持

许子平
2023-03-14

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

对于上下文,我使用Ubuntu 18.04 LTS,并遵循本指南。目前,当运行java版本时,我得到以下输出:

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。我已经从这个网站下载了JDK15,打开了tar。gz文件,并将其放入名为jdk-15的文件夹中的/usr/lib/jvm/。提取文件夹后,我将JDK添加到我的系统路径变量中:

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,但事实并非如此。

共有1个答案

郭永怡
2023-03-14

Oracle的JDK15和大多数OpenJDK版本的Java8都不包含JavaFX。试试Azul或BellSoft中包含JavaFX的OpenJDK版本。

https://www.azul.com/downloads/zulu-community/?architecture=x86-64位

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

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

 类似资料:
  • 问题:我启动Netbean 8.2,飞溅对话框显示,它通过启动模块,然后退出。IDE没有启动。在此之后仍有一些东西在运行(ps aux|grep netbean显示正常的Netbean进程正在运行)我查看了日志文件(和~/. netbean/8.2/var/log/')并发现了这些警告: 我没有明确运行任何Netbeans更新。Netbeans将工作几天,然后遇到这个问题。 解决方法:谷歌叔叔说(

  • 问题内容: 我正在运行Mac OS。我已经使用NetBeans设置了Payara服务器。而且,当我尝试运行服务器时,它永远不会显示表示其在线状态的绿色“点”,而是永远显示“正在加载”点。 但是,我可以在http:// localhost:4848 上访问它,但是当我尝试将应用程序部署到服务器时,出现此错误: 以及完整的服务器日志 在Mac OS上是否有任何安全机制可以阻止这种情况? 问题答案: 看

  • 我一直试图启动服务器,但收到以下错误消息: 2013-01-23 19:24:18.133格林威治标准时间:使用基本服务器安全策略安装安全管理器。2013-01-23 19:24:18.430 GMT:无法侦听主机localhost:java上的端口1527。网BindException:无法分配请求的地址:JVM_Bind 最重要的是,我得到一个提示说: 无法连接。无法使用org.apache.

  • 我不能从NetBeans开始Glassfish。在asadmin.bat服务器启动正常,没有错误。在NB中,它在启动Glassfish服务器时冻结,什么也不会发生。 我试着以管理员的身份运行,重新安装,做了一些奇怪的事情,但没有任何帮助。 Windows 8.1 NetBeans 8.0.2 GlassFish 4.1

  • 问题内容: 我已经将JDK升级到。现在,我尝试打开NetBeans,并在其加载窗口中收到消息,然后NetBeans被终止。 我收到以下异常(在\ var \ log \ messages.log文件中可用): 可能是什么原因? 问题答案: 它是NetBeans 7.3中的一个错误,有关此操作的详细信息,请参见 此处 。 JDK 8可与Netbeans 8+一起使用。 如果您希望继续将Netbean

  • 我无法在远程GlassFish服务器(4.0)上连接/部署/运行任何应用程序,并且已经为此奋斗了几天。 在本地,我运行的是Windows8,我也尝试过使用NetBeans7.3和8.0。我在本地安装了Java7.25和Java8。远程GF服务器是版本4.0 build 89,在多主机Windows 8计算机上,Java 7 25,在Glassfish中启用远程管理。我还让HTTP在8888端口而不