以下是配置CentOS Java虚拟机的关键步骤:
-
安装JDK
- 使用OpenJDK(推荐):
sudo yum install -y java-1.8.0-openjdk-devel - 或手动安装Oracle JDK:下载安装包后解压至指定目录(如
/usr/local/java),并配置环境变量。
- 使用OpenJDK(推荐):
-
配置环境变量
编辑/etc/profile或~/.bashrc,添加:export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk # 根据实际路径调整 export PATH=$JAVA_HOME/bin:$PATH执行
source /etc/profile使配置生效。 -
验证安装
运行java -version,确认版本信息正确显示。 -
设置JVM参数
- 内存参数:
-Xms(初始堆内存)、-Xmx(最大堆内存),例如:
export JAVA_OPTS="-Xms512m -Xmx2g" - 垃圾回收器:
如使用G1回收器:-XX:+UseG1GC - 其他参数:如设置线程栈大小
-Xss、启用GC日志等。
- 内存参数:
-
应用配置
- 直接在启动脚本(如
start.sh)中添加JAVA_OPTS参数。 - 对于Tomcat等应用服务器,可在
catalina.sh或setenv.sh中配置。
- 直接在启动脚本(如
-
可选:调整系统内存
若物理内存不足,可创建Swap分区:sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048 sudo mkswap /var/swapfile sudo swapon /var/swapfile sudo echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab
参考来源: