2013-04-14 5 views
-2

프로그램을 실행할 때 다음 오류가 발생합니다.이 오류의 의미를 모릅니다. 누구든지 아이디어가 있습니까?Java 응용 프로그램을 실행할 때 noClassDeffound 오류가 발생하는 이유는 무엇입니까?

java.lang.NoClassDefFoundError: program/pkg7/Program7 
java.lang.ClassNotFoundException: program.pkg7.Program7 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
Could not find the main class: programja.pkg7.Program7. Program will exit. 
Exception in thread "main" Java Result: 1 
BUILD SUCCESSFUL (total time: 0 seconds) 
+0

Java 소스 코드는 어떤 모양입니까? – blamonet

+0

보시겠습니까? 나는 그것이 그렇다면 게시 할 것입니다. – Karki

+2

환경에 대한 자세한 내용을 말하십시오. 프로그램을 어떻게 실행합니까? –

답변

1

질문에 대해 뭔가 이상한 점이 있습니다.

java.lang.NoClassDefFoundError: program/pkg7/Program7 
java.lang.ClassNotFoundException: program.pkg7.Program7 

후 하단에 메시지가 말한다 : 프로그램 이름이 다른 것을

Could not find the main class: programja.pkg7.Program7. Program will exit. 

주 진단은 두 가지 예외를 보여줍니다.

그러나 (나쁜 복사 및 붙여 넣기에 의한?) 불일치를 무시하고, 가장 가능성있는 원인은 다음 중 하나입니다 :

  • 시작하려고하는 클래스의 완전한 이름이 아닌 "program.pkg7.Program7"... (하지만) "pkg7.Program7"
  • 명령을 실행하면 실행 클래스 경로가 잘못되어 JVM에서 클래스를 찾을 수 없습니다. (클래스 패스는 자바는로드 할 때 필요한 클래스를 찾을 알려줍니다.) 프로그램을 실행하는 방법에 대한 당신이 더 많은 정보가없는 경우

, 내가 제안 할 수있는 최선이라고 당신은주의 깊게 클래스 경로가 어떻게 작동하는지에 Oracle 설명서를 읽어

+0

도움 주셔서 감사합니다. 새 프로젝트를 만들고 코드를 복사 할 수 있습니까? – Karki

+0

* "새 프로젝트를 만들고 코드를 복사 할 수 있습니까?"* - 도움이 될지 모르겠습니다. 당신은 현재 당신이 현재하고있는 것과 똑같은 실수를 저지를지도 모른다. 사용하고있는 도구와 프로그램을 실행하는 방법에 대해 설명해 주시면 더 나은 조언을 드릴 수 있습니다. –

+0

@ Stephen, NetBeans IDE 7.3을 사용하고 "프로그램 7"클래스로 코딩 된 메소드를 호출하여 main 메소드에서 프로그램을 실행하고 있습니다. – Karki

0

를 확인이 엄마 너의 문제 야.

클래스 프로그램 7에는 program.pkg7이라는 패키지가 있습니다. 다시 컴파일 된 클래스의 루트 디렉토리로 가서 같이 실행

:

java -classpath . program.pkg7.Program7 

감사합니다, 라비

그리고 당신은

솔루션 인 디렉토리 pkg7 내부에서 자바 Program7을하고있다

관련 문제