Java中VM options与Program arguments的区别及说明
作者:匍匐前进の程序猿
本文介绍了VMoptions和Programarguments的区别及用法,说明它们分别用于设置运行环境变量和main方法参数,且同名参数时Programarguments优先,并展示了配置方法和结果
一、VM options
VM options:
我们在程序中需要的运行时环境变量,它需要以-D或-X或-XX开头,每个参数使用空格分隔
使用最多的就是-Dkey=value设定系统属性值,比如-Dserver.port=8088
二、Program arguments
Program arguments:
为我们启动类
传入main方法的字符串数组args[],它通常以–开头,如–server.port=8099
注意!!!
当以VM options 和 Program arguments配置了相同的数据时,以Program arguments优先
三、图例展示,如何添加两个参数
打开配置页:
添加 VM options 和 Program arguments配置
结果展示:
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。