【发布时间】:2014-08-19 05:40:50
【问题描述】:
所以在 Eclipse 的运行配置中,我选择了我的主类 Main.java,在“程序参数”选项卡中我输入了 testArg=Sample。
在我的应用程序的main 方法中,我执行以下操作:
System.out.println 开启:
args[0]System.getProperty("testArg")
args[0] 得到的结果是testArg=Sample,但System.getProperty("testArg") 得到的结果是null。
发生了什么事?我正在使用 Java 8 和 Eclipse Kepler。
注意:
当我输入“VM Arguments”框 testArg=Sample 时,我得到错误:
错误:无法找到或加载主类 testArg=Sample`
【问题讨论】:
-
System.getProperty是做什么的? -
导入 java.util.Properties;
-
我不认为提供
testArg=Sample作为参数可以达到你认为的效果。 -
如果 testArg 的值是多少?
-
使用
java -Dtestarg=Sample ...设置系统属性