我是Java的新手,我需要帮助,因为在执行Java文件时如何在运行时获取值。我有一个Java程序,其中host,user,password和command的值是硬编码的,我该如何对其进行参数化。例如,
public static void main(String[] args) {
String host="ssh.journaldev.com";
String user="sshuser";
String password="sshpwd";
String command1="ls -ltr";
try{....
我们可以进行任何更改,以便在cmdline上运行时我可以传递所有值。例如。
java -jar testjava ssh.journaldev.com sshuser sshpwd "ls -ltr"
这应该执行。
是的,这是通过以下方式完成的:
String name = args[0];
String user = args[1];
String password=args[2];
String command1=args[3];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句