This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | Exception occurred when starts up NetBeans IDE with JDK 9 | ||
---|---|---|---|
Product: | platform | Reporter: | hantsy <hantsy> |
Component: | JDK Problems | Assignee: | Antonin Nebuzelsky <anebuzelsky> |
Status: | NEW --- | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | Dev | ||
Hardware: | PC | ||
OS: | Windows 10 x64 | ||
Issue Type: | DEFECT | Exception Reporter: |
1. NetBeans IDE 20170721 nightly 2. JDK 9 x64 build 178 I modified the netbeans.conf and set jdkhome env to use Java 9 to start up netbeans. > netbeans_jdkhome="D:/jdk9" But when I started up Netbeans, and got the errors like this. BTW, if I started netbeans with Java 8(bydefault in my system), it worked. ------------------------------------------------------------------------- java.lang.ClassNotFoundException: sun.swing.SwingLazyValue at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:222) Caused: java.lang.ClassNotFoundException: sun.swing.SwingLazyValue starting from ModuleCL@2c63dc42[com.revivius.nb.darcula] with possible defining loaders null and declared parents [ModuleCL@3ebe981f[org.netbeans.swing.plaf], ModuleCL@21c26ee0[org.openide.awt], ModuleCL@234ef984[org.openide.windows], org.netbeans.MainImpl$BootClassLoader@1877ab81, ModuleCL@3aba50ea[org.openide.dialogs], ModuleCL@582123e[org.netbeans.modules.options.api]] at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) Caused: java.lang.NoClassDefFoundError: sun/swing/SwingLazyValue at com.revivius.nb.darcula.DarculaLFCustoms.createLookAndFeelCustomizationKeysAndValues(DarculaLFCustoms.java:114) at org.netbeans.swing.plaf.LFCustoms.getLookAndFeelCustomizationKeysAndValues(LFCustoms.java:196) at org.netbeans.swing.plaf.Startup.installLFCustoms(Startup.java:350) at org.netbeans.swing.plaf.Startup.installPerLFDefaults(Startup.java:275) at org.netbeans.swing.plaf.Startup.install(Startup.java:253) at org.netbeans.swing.plaf.Startup.run(Startup.java:552) at org.netbeans.core.CoreBridgeImpl$1$1.run(CoreBridgeImpl.java:137) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764) at java.desktop/java.awt.EventQueue.access$500(EventQueue.java:97) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:717) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:711) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:89) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:734) [catch] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:199) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)