2012-08-27 5 views
-2

이 주제에 대한 이전 게시물은 도움이되지 않았습니다. 간단한 Hello World 프로그램 & (오류 "Coluld Not Find The Main Class. Program Will Exit")을 실행하려고합니다. 아래 코드 찾기기본 클래스를 찾을 수 없습니다. 프로그램이 종료됩니다. Eclipse에서 오류

package java.examples; 

public class Hello_World { 

    /** 
    * @param args 
    */ 
    public static void main(String[] args) { 
     // TODO Auto-generated method stub 

     System.out.println("Hello World"); 
    } 

} 

JDK 1.6.0_16이 설치된 64 비트 Windows 7 운영 체제에서 Eclipse Indigo SR2를 사용하고 있습니다.

+3

어떻게 실행 하시겠습니까? 명령 행에서 또는 Eclipse를 통해? –

+0

당신이 말한 것은 지금까지 어떤 종류의 문제라도 나타냅니다. 모든 사람이 당신을 위해 할 수있는 모든 문제 해결 단계를 열거합니다. 대신 Google을 사용하십시오. –

답변

0

이것은 실제 코드와 아무 관련이 없습니다. 대신 프로젝트의 기본 클래스를 설정해야합니다. 개인적으로 netbeans를 사용하므로이 단계가 도움이되는지 확실하지 않습니다.

하지만 내 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동하십시오. 그런 다음 실행을 클릭하고 메인 클래스를 기본 메소드로 설정합니다.

1

java. 패키지 또는 java. 아래의 하위 패키지에는 클래스를 넣을 수 없습니다. 이렇게하면 핵심 언어가 중단 될 수있는 방식으로 핵심 언어가 확장되는 것을 방지 할 수 있습니다.

클래스를 다른 패키지 (예 : org.yourname)로 이동하려면 "리팩토링"을 사용하십시오. 그런 다음 메뉴에서 파일을 선택하고 "파일로 실행"하거나 클래스를 프로젝트의 "기본"클래스로 설정하고 메뉴 버튼 막대의 실행기 버튼을 눌러 실행할 수 있습니다.

java 패키지와 하위 패키지의 클래스를 컴파일 할 수 있기 때문에 오류가 분명하지 않은 (잘못된 것 같습니다) 이유는 다음과 같습니다. 그러나 클래스 로더는 JVM이 실행 중일 때로드를 거부합니다. 따라서, 당신이 그것을 실행하려고 시도 할 때까지 클래스는 괜찮습니다. 패키지의 이름을 바꾸면 대부분의 문제를 해결할 수 있습니다.

관련 문제