所以我对java很新,并且在过去几个月左右的时间里一直在学习,而且我真的在努力学习命令行参数。不是这个概念,而是如何在IntelliJ IDEA中实现它们(对不起,如果这是错误的术语用法)?和命令行真的。在我的课堂实验室(没有评分,只是非强制性的帮助),它说我可以传递尽可能多的字符串值(有意义..)
然后有:
demo$ java MyProgram str1 str2 str3
当我尝试使用实验室作业中复制的代码在终端中运行此程序时,我一直得到:
demo $无法识别
发生了什么?
我们应该使用的代码是:
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
答案 0 :(得分:2)
尝试运行:
java MyProgram str1 str2 str3
答案 1 :(得分:0)
demo $
是提示,可能在您正在关注的某本书中给出。您不必输入。
您只需输入java MyProgram str1 str2 str3