NoClassDefFoundError 오류가 계속 발생하지만이를 제거하는 방법을 알 수 없습니다. 나는 많은 답변을 읽었지 만 초보자 인 나는 아직도 그것을 이해할 수 없다.NoClassDefFoundError @ 모양과 느낌 설치 줄
WebLaf (weblookandfeel.com)에 내 모습과 느낌을 설정하려고하지만 그렇게 할 수 없습니다. 전체 jar 파일을 클래스 경로 (javac -cp "weblaf-complete-1.29.jar;" HomeScreen.java
)로 컴파일 된 내 .java 파일과 같은 폴더에 다운로드했습니다.
그러나, 나는 WebLookAndFeel.install();
전화 라인 @ 가지지 않는 NoClassDefFoundError가 계속 예외는 여기에
Exception in thread "main" java.lang.NoClassDefFoundError: com/alee/laf/WebLookAndFeel
줄 @ 내가
WebLookAndFeel.install()
Caused by: java.lang.ClassNotFoundException: com.alee.lad.WebLookAndFeel at java.net.URLClassLoader.findClass(Unknown source)
라고 말한다 JTabbedPanes에서 JTabbedPanes를 사용하므로 많은 패널이 포함되므로 게시하기에는 너무 길다.
import java.awt.*;
import java.awt.event.*;
import javax.swing.JInternalFrame;
import javax.swing.*;
import java.io.*;
import com.alee.laf.WebLookAndFeel;
import javax.swing.UIManager;
import javax.swing.UIManager.LookAndFeelInfo;
public class HomeScreen extends JFrame
{
//JComponent Declarations
public void initiate()
{
WebLookAndFeel.install();
//Rest of JFrame setup code
}
//Multiple panel setups
public static void main(String[] args)
{
HomeScreen hs = new HomeScreen();
hs.initiate();
}
}
미리 사과; 나는 어리석은 실수를 저지르고있는 것처럼 느낀다. 그러나 나는 잠재적으로 나를 도울 수있는 많은 물건을 온라인에서 읽었다. 그러나 나는 그것을 이해할 수 없다.
무엇 당신이 당신의 클래스를 호출하는 데 사용하는 명령 :
는 클래스 패스 스위치에 대한 문서를 가지고? 그 클래스 패스의 항아리도 거기 있습니까? – GhostCatjava -help
당신이 무엇을 의미하는지 모르겠습니다. – 15150776
** 클래스 파일에 ** javac ** ** compiles ** java에 대한 귀하의 전화를 보여 주셨습니다. 그러나 ** 클래스를 실행하려면 ** java **를 사용하고 classpath 정보도 필요합니다. 내가 무슨 말하는지 모르겠다면 여기로 가십시오. https://docs.oracle.com/javase/tutorial/getStarted/index.html – GhostCat