为什么我的class级不被接受

这是我第一次参与Java,我试图用Intellij IDEA来探讨“Hello World”。

这不是我遇到麻烦的语法,更多的是IDE本身。

首先,我已经下载并安装了IntelliJ IDEA,以及Java JDK的32位和64位版本。 IDEA可以轻松找到我的Java JDK安装,并为我提供intellisense。 我创建了一个名为Test的测试解决方案,以及一个用于放置源文件的src目录。 我的解决方案资源管理器如下所示:

Solution Explorer

我的Java类如下,它成功编译:

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

我已经将Java JDK添加到我的计算机上的环境变量中,并且我能够导航到已编译的类,并在命令行中运行它。 它运行良好。

每当我尝试从IDEA内部运行该类时,我的问题就出现了,以便进行调试。 当我点击Run ,它会要求我编辑我的环境变量。 在出现的对话框中,我选择Defaults下的Application ,然后尝试选择HelloWorld作为我的主类。 我收到错误告诉我HelloWorld不可接受,如下所示:

错误

我的问题是,如何在IDEA中运行我的Java控制台应用程序以进行调试? 我究竟做错了什么?

main方法应该是public modifier

 public static void main(String[] args) 

甚至更好

 public static void main( final String[] args ) 

我敢承认吗?

我忽略了main()参数!
main(String[] args)当然是正确的签名。

…我很确定这是在Java 101中。