这是我第一次使用Java,我试图使用Intellij IDEA了解“Hello World”。
这与我遇到的麻烦不同,更多的是IDE本身。
首先,我已经下载并安装了IntelliJ IDEA,以及32位和64位版本的Java JDK。 IDEA可以轻松找到我的Java JDK安装,并为我提供intellisense。我创建了一个名为Test
的测试解决方案,以及一个src
目录来放置我的源文件。我的解决方案资源管理器看起来像这样:
我的Java类如下,它成功编译:
public class HelloWorld {
static void main(String[] args){
System.out.println("Hello World");
}
}
我已将Java JDK添加到我的计算机上的环境变量中,并且我能够导航到已编译的类,并在命令行中运行它。它运行良好。
每当我尝试从IDEA内部运行该类时,出于调试的目的,我的问题就出现了。当我点击Run
时,它会要求我编辑我的环境变量。在显示的对话框中,我在Application
下选择Defaults
,然后尝试选择HelloWorld
作为我的主要课程。我收到错误消息告诉我HelloWorld
不可接受,如下所示:
我的问题是,如何在IDEA中运行我的Java控制台应用程序以进行调试?我做错了什么?
答案 0 :(得分:46)
main
方法应该使用public
修饰符
public static void main(String[] args)
甚至更好
public static void main( final String[] args )
答案 1 :(得分:0)
我敢承认吗?
我忽略了main()
参数!
main(String[] args)
当然是正确的签名。
...我很确定那是在Java 101中。