在 Java 中,“修改 Java 参数”通常有以下几种常见场景,我分别说明:
用于设置内存、垃圾回收、编码等。
java -Xms512m -Xmx1024m -XX:+UseG1GC -jar app.jar
常见参数:
-Xms:初始堆内存-Xmx:最大堆内存-Xss:线程栈大小-XX:+PrintGCDetails:打印 GC 日志-Xms256m -Xmx512m
如 start.sh / catalina.sh(Tomcat):
export JAVA_OPTS="-Xms512m -Xmx1024m"
public static void main(String[] args) {
// args 就是启动参数
}
启动:
java MainClass arg1 arg2
java -Denv=prod -Dfile.encoding=UTF-8 App
String env = System.getProperty("env");
System.setProperty("env", "test");
export JAVA_HOME=/usr/java/jdk1.8.0_301
export PATH=$JAVA_HOME/bin:$PATH
java -jar app.jar --server.port=8081
或 application.yml:
server:
port: 8081
如果你能具体说明:
我可以给你更精确的修改方式。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。