,이 메시지 오류입니다 :사용 클래스는
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Layout
이상한 것은 swt.jar
는 \ext
디렉토리에 나는 아무 문제가 없다 이클립스에서 새 프로젝트를 만들 때 내 CLASSPATH이 항아리에서 모든 수입은 잘 작동 C:\Program Files\Java\jdk1.6.0_26\jre\lib\ext
하지만 cmd를에이 오류를 얻고있다.
도와주세요!
cmd로 jar 파일을 실행할 때 swt.jar 클래스를 사용하는 .jar 파일을 만들었습니다.이 메시지가 나타납니다. jar 파일에 액세스 할 수 없습니다. 이 2 개의 jar 파일이 내 프로젝트/lib 디렉토리에 있습니다. –
Id javac MyClass.java를 사용할 때와 같은 문제가 없기 때문에, 클래스 패스 나 java 설치에 문제가 있는지는 알 수 없습니다. 그러나 java MyClass를 사용하면이 오류 메시지가 표시됩니다. "java.ClassNotFoundException : MyClass.java " –
CLASSPATH가 어떻게 작동하는지 알아야합니다./lib 디렉토리의 각 개별 JAR을 Windows의 세미콜론으로 구분하여 -cp를 설정해야합니다. 이들을/lib 디렉토리에 두는 것만으로는 충분하지 않습니다. – duffymo