java.lang.ClassNotFoundException: com.sun.java.swing. plaf.nimbus.NimbusLookAndFeel

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/you23hai45/article/details/86551803
今日推荐