【问题标题】:IntelliJ and getting user inputIntelliJ 和获取用户输入
【发布时间】:2014-06-05 06:28:48
【问题描述】:

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

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

但只要我在其中添加任何[args],它就会崩溃?有没有办法可以输入输入?

public class Main {

    public static void main(String[] args) {

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

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

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

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

    How do you input commandline argument in IntelliJ IDEA?

    【讨论】:

      【解决方案2】:

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

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

      你已经完成了。

      【讨论】:

        【解决方案3】:

        对不起,大家搞明白了:

        去跑步 编辑配置 > 在左侧确保您在 Main 类或您正在使用的任何类中

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-11-21
          • 2016-10-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多