Java CommandLine cmd用户输入UI

时间:2017-10-24 07:39:05

标签: java user-interface input cmd

我正在编写一个将从命令行运行的java程序,用户应该能够在这里指出他们的偏好,例如:

用户希望从客户端向服务器发送他们的名称(n)和权重(k),并且他们将服务器设置为窗口(w)为4,延迟(d)为50%......所以命令行看起来像这样:

  

(java abc.Client -n Roger -k 400 receiver_ip_addr receiver_port java   abc.Server -w 4 -d 0.5 receiver_ip_addr receiver_port)

我从命令行在UI上查看的所有内容都提到了使用Scanner阅读,例如:"你的名字是什么?"后跟:name = Scanner.nextLine();

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

检查java main方法的描述: https://docs.oracle.com/javase/tutorial/getStarted/application/index.html

  

main方法接受一个参数:String类型的元素数组。   public static void main(String [] args)   此数组是运行时系统通过其将信息>传递给应用程序的机制。例如:

     

java MyApp arg1 arg2

所以你只需要遍历参数并阅读它们。