这段代码没有任何反应。为什么?

时间:2015-02-26 09:57:43

标签: java

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

这在我的环境中编译,但在运行时没有任何反应。

4 个答案:

答案 0 :(得分:3)

如果应该是静态方法,否则它不能作为Java应用程序的入口点。

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

答案 1 :(得分:3)

主要方法应为:public static void main(String[] args)

答案 2 :(得分:1)

public void main(String[] args)

将此更改为

public static void main(String[] args)  

答案 3 :(得分:1)

main()方法语法是,

public static void main(String[] args) 

您遗失了static,因此JVM无法找到您的main()方法,即输入点,因此发生了错误。

检查您的控制台它应显示错误消息

java.lang.NoSuchMethodError: main
Exception in thread "main"