program arguments
作用
program arguments 中的值作为 args[] 的参数传入应用程序,
书写格式
参数1 参数2 参数3
注意: 参数之间要以空格分隔,如果参数值中间有空格,则用引号括起来
例如:K=1 O=2
输出
public static void main(String[] args) {
System.out.println(args[0]);
System.out.println(args[1]);
}
K=1
O=2
VM Arguments
作用
VM Arguments是Java启动参数, 通过VM Arguments设置的JAVA虚拟机的属性
Java启动参数分类
类别1: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;
类别2: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;
类别3: 其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;
书写格式
系统参数的标准格式为:-Dargname=argvalue,
标准格式参数1 标准格式参数2……标准格式参数n
注意: 参数之间要以空格分隔,如果参数值中间有空格,则用引号括起来
Environment variable
作用
通过Environment variable设置系统环境变量
参数1;参数2;……参数n
注意: 参数之间要以分号分隔
调用格式
获取指定key的系统环境变量
final String myEnv = System.getenv("myEnv");
获取所设置的所有系统环境变量
final String myEnv = System#getenv()
标签:java,args,Environment,program,参数,arguments,格式 From: https://www.cnblogs.com/hxzxy/p/17027416.html