IntelliJ并获得用户输入

时间:2014-04-21 07:49:57

标签: java intellij-idea

所以我是使用IntelliJ的新手,我尝试使用谷歌搜索,但无济于事。

我正在创建一个简单的java程序,基本上打印hello并获取用户输入(名称)并打印它......只是为了让球滚动。普通的Hello World打印得很好..

但是只要我添加任何[args]就会崩溃?有没有办法输入输入?

public class Main {

    public static void main(String[] args) {

        System.out.println("Hello, " + args[0] + "!");
    }
}

3 个答案:

答案 0 :(得分:2)

如果访问args [0],则需要提供至少1个参数,否则会出现ArrayIndexOutOfBoundsException。

为什么?因为args []是空的而没有传递任何参数,所以访问第一个将抛出异常

How do you input commandline argument in IntelliJ IDEA?

答案 1 :(得分:1)

有"编辑配置"运行菜单上的项目。在该面板中,您可以创建配置,然后可以选择包含main()的类。

添加VM参数和命令行参数,指定工作目录和任何环境变量。

你已经完成了。

答案 2 :(得分:0)

抱歉,小伙子们明白了:

转到“运行” 编辑配置>在左侧确保您在主课堂或您正在使用的任何课程

在程序参数中输入您想要的内容。即“詹姆斯”