【发布时间】:2014-07-07 22:13:26
【问题描述】:
我刚刚将我的 JDK 更新为 JDK 1.8,因为我在 1.7 版本中找不到 java FX 所需的 jfxrt.jar。
我从这里下载了 JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
具体版本: jdk-8u5-linux-i586.rpm
顺便说一下,我使用的是opensuse 13.1。
现在安装后我的 usr/java/jdk1.9_05/lib 仍然不包含 jfxrt.jar。
有人知道为什么吗,我读到这个版本实际上应该包含它。我可以手动解决这个问题吗?
【问题讨论】:
-
我在使用 oracle jdk8.74 的 UBUNTU 15.10 中遇到了同样的问题,netbeans 无法编译 javafx 项目。如果你设法让它工作,请与我们其他人分享
-
作为参考,我也遇到了这个问题。正如您所建议的,我可以通过将另一个 Java 8 下载中的
jfxrt.jar文件手动复制到jre/lib/ext目录中来解决它。奇怪的是,几个月前我系统上的一个 Java 8 版本有这个 jar 文件,但我当前的 Java 8 安装没有。我无法解释这种差异。