2012-06-04 12 views
0

가능한 복제를 종료합니다
.jar file keeps giving me “ could not find the main class”. Program will exit기본 클래스를 찾을 수 없습니다 : HelloWorld. 프로그램은

는 기본에 "Hello World"프로그램을 실행하려고합니다. 나는 단계 튜토리얼에 의해 단계를 따랐다와 나는 같은 오류 메시지가 때마다 얻을 : 사람이 같은 문제를했고 알고 있습니다

public class HelloWorld { 
    public static void main(String[] args) { 
     System.out.println("Hello World"); 
    } 
} 

어떻게 그것을 해결하기 :

여기
java.lang.NoClassDefFoundError: HelloWorld 
Caused by: java.lang.ClassNotFoundException: HelloWorld 
at java.net.URLClassLoader$1.run(Unknown Source) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
Exception in thread "main" 

는 프로그램입니다?

+7

클래스 경로를 어떻게 설정합니까? –

+0

프로그램을 실행하는 데 사용하는 명령은 무엇입니까? – Dan

답변

0

다음 튜토리얼은 http://docs.oracle.com/javase/tutorial/getStarted/cupojava/win32.html입니까?

그렇지 않으면 동일한 결과를 얻는 지 확인하십시오. 다음과 같이

또한, 응용 프로그램을 실행하려고 :

C : \ java.exe를 yourjavaprogram.Main

또는 오류를 구글 수 있으며, 아마 당신은 빨리 당신이 생각하는 것보다 해결책을 찾을 것입니다 :)

0

프로그램을 컴파일 했습니까? 명령 프롬프트에서 javac HelloWorld.java 같은 폴더에 .class 파일을 만듭니다. 이제 java HelloWorld 을 입력해야합니다.

0

Java 파일이 Eclipse 용어로 "원본 폴더"에있는 패키지에 있는지 확인하십시오. 즉, 아이콘이 더하기 모양이있는 오렌지색 사각형이 포함 된 열린 폴더처럼 보일 것입니다. HelloWorld.java 파일은 문서 아이콘에 파란색 파란 J가 있어야합니다. 폴더 아이콘이 일반 폴더처럼 보이거나 Java 파일에 윤곽선이있는 J가있는 경우 Eclipse는 해당 코드를 컴파일하지 않습니다.

관련 문제