JAVA设置SystemProperty和启动参数

之前一直没去搞明白程序启动参数和 System.getProperty所取得的参数的区别。现在tips下,
System.getProperty中取得的参数有些是默认的,不过也可以自行设置,方法是在java命令之后,启动类之前,添加 -Dkey=value 类似格式的参数。

程序启动参数(也就是main函数后面的String[] args)必须加在启动类后面,用空格隔开。

$JAVA_HOME/bin/java $JAVA_OPTS -Dreplicator.properties=$CONF_DIR/replicator.properties -classpath $CLASSPATH $MGR_CLASS > $START_LOG 2>&1 &

你可能感兴趣的:(property)