有没有一种聪明/简单的方法来使用 --key=value 格式的命令行参数?我只是快速检查 args[i] 以查看它是否包含我的一个键,然后获取该键的值并为其设置一个变量,但必须有更好的方法。我似乎无法通过谷歌搜索找到任何有用的东西,所以我一定是在搜索错误的东西。有什么想法/见解吗?
谢谢!
最佳答案
试试 -D
选项,允许设置 key=value
对:
运行命令;注意 -Dkey
java -Dday=Friday -Dmonth=Jan MainClass
在您的代码中:
String day = System.getProperty("day");
String month = System.getProperty("month");
关于--key=value 格式的 Java 命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21322384/