我刚刚将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。
有人知道为什么,我读到这个版本实际上应该包含它。我可以解决这个问题,手动将罐子放进去吗?
答案 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文件。
错误消失了。