Java - 获取命令行参数,主要的OUTSIDE?

时间:2017-01-16 14:34:57

标签: java command-line-arguments

java中是否有办法获取传递给main函数 之外的程序的命令行参数?

我正在编写一些代码,这些代码是我无法控制的大型应用程序的一部分,而且我想知道命令行args是什么,而不修改main函数。

注意:我看过how to get the JVM argumentshow to get the arguments in main,但我想在应用的其他部分看到它,而不是将它们保存在main函数中,我{不要控制。

1 个答案:

答案 0 :(得分:5)

以这种方式启动jvm:java -DmyArgument=myValue -jar your.jar您可以使用String myArg = System.getProperty("myArgument");

在java代码中的任何位置获取myArgument的值