当前位置: 首页 > news >正文

Java -jar参数详解

java -jar 命令用于执行打包成可执行 JAR 文件的 Java 应用程序。在运行时,你可以通过命令行传递参数给这个应用程序。

1. -jar 参数:

  • 说明: 指定要执行的 JAR 文件。
  • 示例:java -jar your-application.jar

2. -D 参数:

  • 说明: 设置系统属性,这些属性可以在应用程序中通过 System.getProperty("propertyName") 获取。
  • 示例:java -jar -Dmy.property=value your-application.jar

3. -X 参数:

  • 说明: 设置 JVM 参数。
  • 示例:java -jar -Xmx512m your-application.jar

4. --spring.profiles.active 参数:

  • 说明: 激活 Spring 配置文件中的特定 Profile。
  • 示例:java -jar --spring.profiles.active=dev your-application.jar 

5. --spring.config.name--spring.config.location 参数:

  • 说明: 指定 Spring Boot 配置文件的名称和位置。
  • 示例:java -jar --spring.config.name=myconfig --spring.config.location=file:/path/to/config/ your-application.jar

6. 命令行参数:

  • 说明:java -jar 命令后直接列出的参数被传递给应用程序。可以在应用程序的 public static void main(String[] args) 方法中使用 args 数组获取这些参数。
  • 示例:java -jar your-application.jar arg1 arg2 arg3 

7. -- 分隔符:

  • 说明: 使用 -- 将 JVM 参数和应用程序参数分隔开。
  • 示例:java -jar -Xmx512m your-application.jar --arg1=value1 --arg2=value2
http://www.lryc.cn/news/255116.html

相关文章:

  • RocksDB 在 vivo 消息推送系统中的实践
  • 【C进阶】C程序是怎么运作的呢?-- 程序环境和预处理(上)
  • 点滴生活记录1
  • gitea仓库迁移
  • 〖大前端 - 基础入门三大核心之JS篇㊽〗- BOM特效开发
  • 【扩散模型】ControlNet从原理到实战
  • AI并行计算:CUDA和ROCm
  • 2023/12/1JAVAmysql(mysql连接,数据定义语言,数据类型,数据操作语言,数据查询语言)
  • 2023五岳杯量子计算挑战赛数学建模思路+代码+模型+论文
  • 生信数据分析高效Python代码
  • Spring Kafka常用配置详解
  • 跨域的多种方案详解
  • Java / Scala - Trie 树简介与应用实现
  • JS/jQuery 获取 HTTPRequest 请求标头?
  • Leetcode—2034.股票价格波动【中等】
  • 【Linux】diff命令使用
  • 讯飞星火认知大模型与软件测试结合,提升软件质量与效率
  • 【Flink on k8s】- 4 - 在 Kubernetes 上运行容器
  • 软件重装或系统重装后避免重复踩坑
  • 【Jmeter】JSON Extractor变量包含转义字符,使用Beanshell脚本来消除
  • GO设计模式——5、建造者模式(创建型)
  • 《LeetCode力扣练习》代码随想录——字符串(反转字符串II---Java)
  • WMMSE方法的使用笔记
  • MySQL核心知识点整理大全1-笔记
  • 理解输出电压纹波和噪声:来源与抑制
  • uni-app 微信小程序之好看的ui登录页面(二)
  • Textual Inversion
  • 笙默考试管理系统-MyExamTest----codemirror(47)
  • JVM中 Minor GC 和 Full GC 的区别
  • 二十一章(网络通信)