Java中VM options与Program arguments的区别及说明
更新时间:2025年10月16日 10:27:22 作者:匍匐前进の程序猿
本文介绍了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配置

结果展示:

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
JDK1.8源码下载及idea2021导入jdk1.8源码的详细步骤
这篇文章主要介绍了JDK1.8源码下载及idea2021导入jdk1.8源码的详细步骤,在文章开头就给大家分享了JDK1.8源码下载地址和下载步骤,告诉大家idea2021.1.3导入JDK1.8源码步骤,需要的朋友可以参考下2022-11-11
SpringBoot整合SpringSecurity实现JWT认证的项目实践
本文会通过创建SpringBoot项目整合SpringSecurity,实现完整的JWT认证机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-07-07


最新评论