&引用;java.lang.NoClassDefFoundError“;

&引用;java.lang.NoClassDefFoundError“;,java,eclipse,classpath,runtime-error,Java,Eclipse,Classpath,Runtime Error,例外 <code>Exception in thread "main" java.lang.NoClassDefFoundError: org/pushingpixels/lafwidget/LafWidgetSupport Caused by: java.lang.ClassNotFoundException: org.pushingpixels.lafwidget.LafWidgetSupport ... 3 more</code> 我在尝试通过pushpixel使

例外

<code>Exception in thread "main" java.lang.NoClassDefFoundError: org/pushingpixels/lafwidget/LafWidgetSupport
Caused by: java.lang.ClassNotFoundException: org.pushingpixels.lafwidget.LafWidgetSupport
... 3 more</code>
我在尝试通过pushpixel使用substance api时遇到此错误

下载地点:

我已经尝试过将jar添加到类路径,但它不起作用!我正在使用eclipse

  • 您可能没有在环境变量中设置类路径

    a。改用
    -classpath.

  • main()
    不在您正在运行的类中

  • 如果它在包中,那么您没有正确运行它。例如,
    hello.hello
    pkg.Class


  • 我找到了两个组ID。。你期待的是哪一个。例外情况清楚地表明了来自组id org.pushingpixels的依赖关系,但您有org.java.net.substance

    <dependency>
        <groupId>org.java.net.substance</groupId>
        <artifactId>substance</artifactId>
        <version>6.0</version>
    </dependency>
    
    
    org.java.net.asp
    

    编辑-我也发现了这个依赖项,因为我不知道正确的版本和maven依赖项


    我就是这样运行它的:在环境变量中尝试{UIManager.setLookAndFeel(new-SubstanceBusinessBlackSteelLookAndFeel());}catch(异常e){}变量的名称应该是什么?我应该添加“-classpath.”还是将“-classpath.”替换为“-classpath pathtoblibrary”?您可以尝试使用maven进行依赖关系管理。谢谢!错误消失了,但是外观仍然不起作用:(@ChrisGray一个好消息:),还有坏消息。检查你使用的版本是否正确1.我想我使用的是正确的版本。我遵循这个指南:它告诉我添加一些VM参数,但当我添加时,我遇到了另一个错误:错误:无法找到或加载主类