Details
-
Bug
-
Resolution: Done
-
Major
-
4.2.2.Final
Description
Today I briefly tried out Oracle JDK 9 Early Access from here:
https://jdk9.java.net/download/
nattura:8.0.2 rasp$ java -version java version "1.9.0-ea" Java(TM) SE Runtime Environment (build 1.9.0-ea-b45) Java HotSpot(TM) 64-Bit Server VM (build 1.9.0-ea-b45, mixed mode)
When I had JBDS 8.0.2 running with this Java and then clicked the BrowserSim button, I got this error:
javafx/embed/swt/FXCanvas Stack trace: java.lang.NoClassDefFoundError: javafx/embed/swt/FXCanvas at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:759) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) at java.net.URLClassLoader.access$100(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:368) at java.net.URLClassLoader$1.run(URLClassLoader.java:362) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:361) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:262) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at org.jboss.tools.vpe.browsersim.browser.WebKitBrowserFactory.createBrowser(WebKitBrowserFactory.java:28) at org.jboss.tools.vpe.browsersim.ui.skin.ResizableSkin.createControls(ResizableSkin.java:92) at org.jboss.tools.vpe.browsersim.ui.BrowserSim.initSkin(BrowserSim.java:183) at org.jboss.tools.vpe.browsersim.ui.BrowserSim.open(BrowserSim.java:162) at org.jboss.tools.vpe.browsersim.ui.BrowserSim.open(BrowserSim.java:137) at org.jboss.tools.vpe.browsersim.BrowserSimRunner.main(BrowserSimRunner.java:105) Caused by: java.lang.ClassNotFoundException: javafx.embed.swt.FXCanvas at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:262) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 18 more
This seems like JavaFX might be missing. But on the download page, there are many mentions of JavaFX, so I'm not sure.