I just updated my JDK to the JDK 1.8 because i couldnt find the jfxrt.jar needed by java FX in the 1.7 version.
I downloaded the JDK from here: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Specifically the version: jdk-8u5-linux-i586.rpm
I use opensuse 13.1 by the way.
Now after the installation my usr/java/jdk1.9_05/lib still does not contain the jfxrt.jar.
Has anybody an idea why, I read that this version should actually contain it. Can I fix this problem putting the jar in ther manually?
For JDK 11 and later releases, Oracle has open sourced JavaFX. You can find more information at OpenJFX project.
The default installation location is C:\Program Files\JavaFX\javafx-sdk- version.
JavaFX is now available from openjfx.io or the public Maven repository as an SDK or a library set, or a module set.
For me on OSX it's under jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/jfxrt.jar
. I'd guess it's in an analogous place on your machine. Try /usr/java/jdk1.8.0_05/jre/lib/ext/jfxrt.jar
Am using linuxmint 18.1 and i had the same issue. i realized that the open jdk i had didn't have the jfxrt.jar library. Download another jdk from oracle and then install it. Remember to change the path in the netbeans.conf file in the netbeans installation folder.
From the above comments, i tried this.
I added jfxrt.jar(Downloaded JDK) to PC. In eclipse, right click project --> properties --> Libraries --> Add external jar and choose the jar file.
The error went away.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With