一、安装JDK
- 更新系统:
sudo apt update && sudo apt upgrade - 安装OpenJDK(以JDK 11为例):
sudo apt install openjdk-11-jdk - 验证安装:
java -version
二、配置环境变量
- 编辑
~/.bashrc文件:nano ~/.bashrc - 添加以下内容(替换为实际JDK路径):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH - 使配置生效:
source ~/.bashrc
三、设置JVM参数
1. 命令行临时设置
通过-Xms(初始堆)、-Xmx(最大堆)、-Xss(线程栈)等参数调整,例如:
java -Xms512m -Xmx2g -Xss1m -jar your-app.jar
2. 环境变量永久设置
编辑/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'
注意事项
- 32位系统最大堆内存通常限制在2-4GB,64位系统无此限制。
- 调整内存参数时需结合应用实际需求,避免设置过大导致系统资源不足。