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'