Jfxrt.jar не в JDK 1.8?

Я только что обновил JDK до JDK 1.8, потому что я не смог найти jfxrt.jar, необходимый java FX в версии 1.7.

Я скачал JDK отсюда: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

В частности, версия: JDK-8u5-Linux-i586.rpm

Я использую opensuse 13.1, кстати.

Теперь после установки my usr/java/jdk1.9_05/lib по-прежнему не содержит jfxrt.jar.

У кого-нибудь есть идея, почему, я читал, что эта версия должна действительно содержать ее. Могу ли я исправить эту проблему, помещая банку в ручку?

Ответ 1

Для меня OSX это под jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/jfxrt.jar. Я предполагаю, что это в аналогичном месте на вашей машине. Попробуйте /usr/java/jdk1.8.0_05/jre/lib/ext/jfxrt.jar

Ответ 2

Я использовал linuxmint 18.1, и у меня была такая же проблема. я понял, что в открытом jdk я не было библиотеки jfxrt.jar. Загрузите еще один jdk из oracle, а затем установите его. Не забудьте изменить путь в файле netbeans.conf в папке установки netbeans.

Ответ 3

Вы должны добавить requires jfxrt; к вашей информации модуля, если у вас возникли проблемы после добавления jfxrt.jar