2017-03-01 7 views
0

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(); 
    } 
} 

미리 사과; 나는 어리석은 실수를 저지르고있는 것처럼 느낀다. 그러나 나는 잠재적으로 나를 도울 수있는 많은 물건을 온라인에서 읽었다. 그러나 나는 그것을 이해할 수 없다.

+0

무엇 당신이 당신의 클래스를 호출하는 데 사용하는 명령 :

java -help

는 클래스 패스 스위치에 대한 문서를 가지고? 그 클래스 패스의 항아리도 거기 있습니까? – GhostCat

+0

당신이 무엇을 의미하는지 모르겠습니다. – 15150776

+0

** 클래스 파일에 ** javac ** ** compiles ** java에 대한 귀하의 전화를 보여 주셨습니다. 그러나 ** 클래스를 실행하려면 ** java **를 사용하고 classpath 정보도 필요합니다. 내가 무슨 말하는지 모르겠다면 여기로 가십시오. https://docs.oracle.com/javase/tutorial/getStarted/index.html – GhostCat

답변

0

클래스 패스 스위치를 사용하여 프로그램을 실행

java -cp ".;weblaf-complete-1.29.jar" HomeScreen 

이것은 현재 디렉토리 (주기) 및 ; 의해 분리 weblaf 병을 포함한다.

-cp <class search path of directories and zip/jar files> 
-classpath <class search path of directories and zip/jar files> 
       A ; separated list of directories, JAR archives, 
       and ZIP archives to search for class files. 
+0

불행히도 작동하지 않았다. 같은 에러 – 15150776

+0

@ 15150776'java -cp를 시도해보십시오. HomeScreen'. – badjr