一、安装JDK
- 更新系统
sudo apt update && sudo apt upgrade - 安装OpenJDK(推荐)
sudo apt install openjdk-11-jdk # 可替换为其他版本(如8、17)验证安装:
java -version
二、配置环境变量
- 编辑全局环境文件
sudo nano /etc/environment - 添加以下内容(路径根据实际JDK安装位置调整)
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" PATH="$JAVA_HOME/bin:$PATH" - 使配置生效
source /etc/environment - 验证环境变量
echo $JAVA_HOME
三、设置JVM参数
-
命令行临时设置
java -Xms512m -Xmx2g -XX:NewRatio=3 -jar your-app.jar参数说明:
-Xms:初始堆内存(如512m)-Xmx:最大堆内存(如2g)-XX:NewRatio:年轻代与老年代比例(如3:1)
-
全局环境变量设置
编辑/etc/environment,添加:JAVA_OPTS="-Xms512m -Xmx2g"之后通过
java $JAVA_OPTS -jar your-app.jar启动应用。
四、可选:安装监控工具
- VisualVM:图形化监控JVM内存、线程等
sudo apt install visualvm - jconsole:JDK自带监控工具,通过
jconsole命令启动
五、验证配置
编写测试程序HelloWorld.java,编译后运行:
javac HelloWorld.java
java HelloWorld
若输出“Hello, World!”且无内存错误,说明配置成功。