-3

因此,我对 java 还是很陌生,并且在过去几个月左右的时间里一直在学习,而且我真的在为命令行参数苦苦挣扎。与其说是概念,不如说是如何在IntelliJ IDEA中实现它们(对不起,如果这是错误的术语用法) ?和命令行真的。在我的课堂实验室中(没有评分,只是不是强制性帮助),它说我可以传递任意数量的字符串值(有道理..)

然后有:

demo$ java MyProgram str1 str2 str3

当我尝试使用从实验室作业中复制的代码在终端中运行它时,我不断得到:

演示 $ 无法识别

这是怎么回事?

我们应该使用的代码是:

public class TestCLArgs {
    public static void main(String [] args) {
        System.out.println("Received command line args: ");
        for(String arg : args) {
            System.out.println(arg);
        }
    }
}

然后我们应该通过键入在终端中运行它

demo $ javac TestCLArgs.java
demo $ java TestCLArgs hello world 1 2 3
4

2 回答 2

2

尝试运行这个:

    java MyProgram str1 str2 str3
于 2013-04-16T14:35:49.430 回答
0

demo $是提示,可能在您正在关注的某些书中给出。你不必输入那个。

您只需输入java MyProgram str1 str2 str3

于 2013-04-16T14:36:08.623 回答