나는 Hello World 자바 애플리케이션을 만들려고 노력해왔다. 그러나 프로그램을 실행하려고 할 때 내 선택에 주요 유형이 없다고 말합니다. 여기 내 소스 코드입니다.Hello World 애플리케이션을 Java로 작성하는 방법은 무엇입니까?
public class HelloWorldClass {
System.out.println("Hello world!");
}
나는 Hello World 자바 애플리케이션을 만들려고 노력해왔다. 그러나 프로그램을 실행하려고 할 때 내 선택에 주요 유형이 없다고 말합니다. 여기 내 소스 코드입니다.Hello World 애플리케이션을 Java로 작성하는 방법은 무엇입니까?
public class HelloWorldClass {
System.out.println("Hello world!");
}
는 코드가 시작점을 걸릴 더 main()
방법이 없기 때문에. 이것을 사용하십시오
public class HelloWorldClass {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
프로그래밍 할 때 항상주의해야 할 사항이 있습니다. 언어의 구문이라고도합니다.
자바에서는 파일 이름으로 HelloWorldClass
클래스를 작성해야합니다. HelloWorldClass
은 파일 이름입니다.
그런 다음 모든 데이터 유형. 제 경우에는 void
입니다. 결국 아무 것도 돌려주지 않을 것입니다.
또한 메소드에 매개 변수 인 String[] args
을 써야합니다. 지난 밤에 내가 왜 이걸 써야하는지 이해하려고 애썼다. 이들 메소드없이 실행되는 메소드가 있지만 Java는 매개 변수를 추가 할 것을 권장합니다.
public class HelloWorldClass {
public static void main(String[] args)
{
System.out.println("Hello world!");
}
}
main 메소드를 인스턴스화 할 수 없습니다. 그게 무슨 뜻입니까? IMO는 메소드가 아닌 클래스 만 인스턴스화합니다. –
: 또한 String [] 인수없이 main 메서드를 어떻게 실행합니까 ?? –
@ P.K 普 기본 기능을 실행하는 동안 모호성을 제거하면됩니다. 그래서, 그것은'new main()'을 추가하는 모든 변경을 제거합니다 :) 만약 당신이 그것을 얻은 것 같아요. http://stackoverflow.com/questions/146576/why-is-the-java-main-method -static ... 컴파일러는 main 메소드를'public static void main (String [] args) {...'로 작성한 오류를 줄 것이다. 나는 어제 밤에 시도했다. hehehe : –
책이나 튜토리얼 그것은'공공 정적 main' 방법이 필요 것에 대해 무엇을 말하는가 : 자바를 실행할 때 컴파일러는 무엇을 실행할 알 수 있도록 – AntonH
또한 코드가 컴파일되지 않습니다. –