Possible Duplicate:
Exception in thread “main” java.lang.NoSuchMethodError: main예외 :
주요 나는 위의 메시지를 받았습니다. 코드는 다음과 같습니다.
class Test
{
public static void main(String ar[])
{
printf("hai");
}
}
이 문제는 어떻게 발생하며 어떻게 해결할 수 있습니까?
는Possible Duplicate:
Exception in thread “main” java.lang.NoSuchMethodError: main예외 :
주요 나는 위의 메시지를 받았습니다. 코드는 다음과 같습니다.
class Test
{
public static void main(String ar[])
{
printf("hai");
}
}
이 문제는 어떻게 발생하며 어떻게 해결할 수 있습니까?
는:
class Test
{
public static void main(String[] args) {
System.out.println("hai");
}
}
참조 : 나는 당신의 문제를 볼 java.lang.System
실행하려는 클래스에 main
메서드가 없습니다. 당신은 잘못된 클래스를 실행하고
main
방법은 문법적으로 잘 보이는 때문에 ,이 두 가지 원인이있을 수 있습니다.
이 솔루션은 분명하다 :
다른 의견에서 의미하는 바를 지금 봅니다. – trashgod
Eclipse를 혼란스럽게 만들고 클래스를 실행할 때 클래스를 찾을 수없는 클래스 경로 문제 일 수도 있습니다. 오류가 없는지 확인하기 위해 Project Properties에서 Java Build Path를 살펴볼 것이다.
저는 혼란 스럽습니다. 어떻게 컴파일 했습니까? 내 테스트 :'Sandbox.java:27 : 기호 기호를 찾을 수 없습니다. 메서드 printf (java.lang.String)' – TheLQ
@Lord : 그가 실행중인 클래스를 실행하고 있지 않다는 의심 만 듭니다. – BalusC
http://stackoverflow.com/questions/5407250/causes-of-java-lang-nosuchmethoderror-main-exception-in-thread-main –