Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中使用-DApp-Dtime作为main方法的名称绑定参数_Java - Fatal编程技术网

如何在java中使用-DApp-Dtime作为main方法的名称绑定参数

如何在java中使用-DApp-Dtime作为main方法的名称绑定参数,java,Java,如何在Java中向主程序传递参数 这样,参数的顺序就不会绑定到args[]数组索引 无论用户以何种顺序输入参数,我都可以将正确的值映射到正确的字段 在函数中 希望这能澄清问题 谢谢 VR在主类名之前指定它们,这些将作为系统属性提供 for(String arg: args){ System.out.println(arg); } System.out.println(System.getProperty("key1")); 与 及 您将了解变得更加混乱什么是混乱?我希望arg的顺序与D

如何在Java中向主程序传递参数 这样,参数的顺序就不会绑定到args[]数组索引

无论用户以何种顺序输入参数,我都可以将正确的值映射到正确的字段 在函数中

希望这能澄清问题

谢谢
VR

在主类名之前指定它们,这些将作为系统属性提供

for(String arg: args){
   System.out.println(arg);
}

System.out.println(System.getProperty("key1"));


您将了解

变得更加混乱什么是混乱?我希望arg的顺序与Dkey1=val1对args0 etcwait的含义无关。您希望将系统参数或参数传递给main吗?
java -Dkey1=val1 com.abcd.Main arg0 arg1
java -com.abcd.Main arg0 arg1 Dkey1=val1