# vm参数传递

java  -XXparam1=value1 -Xparam2=value2 -Dparam3=value3 -jar xxx.jar
  • vm参数传递给jvm虚拟机
  • -D可以在程序开始前,给系统参数赋值,即调用System.setProperty(key,value)

# 程序参数传递

java  -jar xxx.jar -XXparam1=value1 -Xparam2=value2 -Dparam3=value3 
  • 传递给应用程序,通过args来传值

# 注意事项

参数的位置决定参数的作用域为vm参数还是程序参数.