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.

Bug 271143 - Exception occurred when starts up NetBeans IDE with JDK 9
Summary: Exception occurred when starts up NetBeans IDE with JDK 9
Status: NEW
Alias: None
Product: platform
Classification: Unclassified
Component: JDK Problems (show other bugs)
Version: Dev
Hardware: PC Windows 10 x64
: P3 normal (vote)
Assignee: Antonin Nebuzelsky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-22 10:05 UTC by hantsy
Modified: 2017-07-22 10:05 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hantsy 2017-07-22 10:05:39 UTC
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)