0%

java参数命令

java参数命令

java启动命令中-D和–的区别

两种方式都可以直接覆盖yaml或者properties配置中的同名配置项。

  • -D(包括-X)表示添加的参数是jvm虚拟机变量。java应用中通过System.getProperties("")获取。
  • --表示添加的参数是操作系统的环境变量。java应用中通过System.getEnv("")获取。

-D参数要放置在-jar命令之前,--参数要放置在-jar命令之后。

java -Dserver.port=8080 -Xms128m -jar –server.name=myApp

可通过jps命令查看java应用具体的参数值。

  • jps -v:可以查看-D-X参数

示例:1 jar -Djava.util.Arrays.useLegacyMergeSort=true -Djava.security.egd=file:/dev/./urandom -Xms128m -Xmx512m

  • jps -m:可以查看--参数

示例:1 jar --spring.profiles.active=dev --logging.config=logback-spring.xml

crf反编译工具

http://www.benf.org/other/cfr/

-------------本文结束感谢您的阅读-------------