将系统属性传递给可执行文件

时间:2016-05-25 21:22:27

标签: java executable system-properties

目前,我正在尝试以下列格式将系统属性传递给可执行文件:./executable -Dvar="value" other parameters,因为这是我见过人们为java文件做的事情。我在可执行文件中不断收到错误消息,指出-Dvar="value"不存在作为参数。我哪里错了?系统属性是Java独有的吗?

1 个答案:

答案 0 :(得分:0)

-D参数设置系统属性。可以通过System.getProperty("<your parametername>");

访问系统属性

这里给出了一个教程https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

-D由java运行时(java.exe)使用,并且在命令行上对您的应用程序不可见。