sudo apt update && sudo apt upgrade
sudo apt install openjdk-11-jdk # 可替换为其他版本(如8、17)
验证安装:java -version
sudo nano /etc/environment
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
PATH="$JAVA_HOME/bin:$PATH"
source /etc/environment
echo $JAVA_HOME
命令行临时设置
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启动应用。
sudo apt install visualvm
jconsole命令启动编写测试程序HelloWorld.java,编译后运行:
javac HelloWorld.java
java HelloWorld
若输出“Hello, World!”且无内存错误,说明配置成功。