【发布时间】:2017-03-04 08:21:00
【问题描述】:
我正在开发一个 Java 项目,我必须让用户将命令行参数放入类似于我们在 UNIX 中执行某些功能的东西。
例如,如果我的程序名称是 foo.java:
//So when I compile it
javac foo.java <Enter>
//Run it
java foo <Enter>
//Input Argument
list <Enter>
<List of all the users>
我知道我们可以使用 java 传递命令行参数,例如 java foo list,但是如果我不必传递命令行参数并且必须将参数作为 Unix shell 命令传递。任何例子都会有所帮助!!
谢谢
【问题讨论】:
-
我不知道你的问题是什么。
-
您是否在程序运行期间将命令行参数与用户输入混淆了?
-
by list
你的意思是执行 java foo list 并输出列表吗? -
我认为问题是如何从 Java 管道中读取标准输入。
-
RAZ_Muh_Taz .. 我想你明白了。我正在寻找如何在程序运行期间从命令行传递用户输入。
标签: java bash command-line-arguments javac