jfxrt.jar不在JDK 1.8中?

时间:2014-05-19 20:13:52

标签: java linux javafx

我刚刚将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。

有人知道为什么,我读到这个版本实际上应该包含它。我可以解决这个问题,手动将罐子放进去吗?

4 个答案:

答案 0 :(得分:28)

对于OSX上的我来说,它位于jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/jfxrt.jar之下。我猜它是在你的机器上类似的地方。试试/usr/java/jdk1.8.0_05/jre/lib/ext/jfxrt.jar

答案 1 :(得分:1)

使用linuxmint 18.1并且我遇到了同样的问题。我意识到开放的jdk我没有jfxrt.jar库。 从oracle下载另一个jdk,然后安装它。请记住在netbeans安装文件夹中更改netbeans.conf文件中的路径。

答案 2 :(得分:0)

如果在添加jfxrt.jar后遇到问题,则必须在模块信息中添加requires jfxrt;

答案 3 :(得分:0)

从以上评论中,我尝试了这一点。

我将jfxrt.jar(已下载JDK)添加到PC。 在Eclipse中,右键单击项目->属性->库->添加外部jar,然后选择jar文件。

错误消失了。