设置java启动参数,优先级从上至下
package com.ratel.mongo;
import java.util.Map;
import java.util.Properties;
public class MyTest {
//*program arguments 其实就是对应的args参数
public static void main(String[] args) {
//打印传进来的 program arguments
for (String arg : args) {
System.out.println(arg);
}
//获取java相关的环境变量
String myVMarg = System.getProperty("MyVMarg");
System.out.println("System.getProperty("MyVMarg")----->"+myVMarg);
Properties properties = System.getProperties();
System.out.println("System.getProperties():=======>"+properties);
//获取运行jvm的平台相关环境变量
Map getenv = System.getenv();
System.out.println("System.getenv():----->"+getenv);
String myVMarg1 = System.getenv("MyVMarg");
System.out.println("System.getenv("MyVMarg")=======>"+myVMarg1);
}
}
执行结果如下:



