Java 如何使用-a-d之类的参数
有时,我们在命令提示符下以这种方式运行java程序Java 如何使用-a-d之类的参数,java,command,Java,Command,有时,我们在命令提示符下以这种方式运行java程序 java -jar myjarfile.jar -a "testing" -b "testing2" 如何知道哪个参数属于哪个参数 我的代码不起作用 String context = System.getProperty("-a") System.out.println(context) //returns null getProperty(“a”)?猜猜main方法为什么有这样的签名:publicstaticvoidmain(String
java -jar myjarfile.jar -a "testing" -b "testing2"
如何知道哪个参数属于哪个参数
我的代码不起作用
String context = System.getProperty("-a")
System.out.println(context) //returns null
getProperty(“a”)?猜猜main方法为什么有这样的签名:
publicstaticvoidmain(String[]args)
。虽然这不是一个真正的重复,但看看这个SO问题可能会解决您的问题:使用命令行解析库;我个人建议使用System.getProperty(“name”)
访问jopt simpleVM参数,使用main方法中的字符串args
数组访问应用程序参数