阅读量:2
一、安装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位系统无此限制。
- 调整内存参数时需结合应用实际需求,避免设置过大导致系统资源不足。
以上就是关于“ubuntu下java虚拟机如何设置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm