版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/you23hai45/article/details/86551803
1、错误描述
C:\Users\Administrator.USER-0GUONPPBHK\Desktop>java -jar cracker.jar
Exception in thread "main" java.lang.ClassNotFoundException: com.sun.java.swing.
plaf.nimbus.NimbusLookAndFeel
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown So
urce)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(U
nknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at java.desktop/javax.swing.SwingUtilities.loadSystemClass(Unknown Sourc
e)
at java.desktop/javax.swing.UIManager.setLookAndFeel(Unknown Source)
at com.crack.me.active.ui.CrackFrame.main(CrackFrame.java:279)
2、错误原因
由于系统安装了两个版本的JDK,JDK1.8和JDK10,安装MyEclipse时默认是使用JDK10,但是系统环境配置的是JDK1.8;结果运行jar出现了类找不到。
3、解决办法
(1)卸载了JDK10版本,使用JDK1.8(已经验证)
(2)卸载了JDK1.8版本,环境变量配置成JDK10