sudo apt update && sudo apt upgrade
sudo apt install openjdk-11-jdk
java -version
~/.bashrc
文件:nano ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc
通过-Xms
(初始堆)、-Xmx
(最大堆)、-Xss
(线程栈)等参数调整,例如:
java -Xms512m -Xmx2g -Xss1m -jar your-app.jar
编辑/etc/environment
或~/.bashrc
,添加:
JAVA_OPTS="-Xms512m -Xmx2g"
然后执行:
source /etc/environment # 或 source ~/.bashrc
使用时通过java $JAVA_OPTS -jar your-app.jar
传递参数。
运行Java程序时,可通过以下命令查看JVM参数是否生效:
java -XX:+PrintFlagsFinal -version | grep -iE 'HeapSize|ThreadStackSize'