温馨提示×

centos怎么改java配置

小樊
35
2026-09-21 02:19:34
栏目: 编程语言

在 CentOS 上“改 Java 配置”通常分几种情况,我按最常见场景给你说明,你可以对照用。


一、修改 Java 环境变量(JAVA_HOME / PATH)

1️⃣ 查看当前 Java

java -version
which java

2️⃣ 修改全局配置(推荐)

编辑:

vi /etc/profile

在末尾添加(路径按你实际 Java 安装位置改):

export JAVA_HOME=/usr/java/jdk1.8.0_361
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

使配置生效:

source /etc/profile

二、使用 alternatives 管理多个 Java(CentOS 推荐)

1️⃣ 查看已有 Java

alternatives --config java

2️⃣ 添加新的 Java

alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_361/bin/java 1
alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_361/bin/javac 1

3️⃣ 切换 Java 版本

alternatives --config java

三、修改 Java 运行参数(JVM 配置)

1️⃣ Tomcat 示例

编辑:

vi /opt/tomcat/bin/setenv.sh

添加:

export JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=256m"

2️⃣ Spring Boot 项目

java -jar app.jar --spring.profiles.active=prod

或:

JAVA_OPTS="-Xmx2g" java $JAVA_OPTS -jar app.jar

四、CentOS 7/8 常见问题

✅ 卸载系统自带 OpenJDK

rpm -qa | grep java
yum remove java-1.8.0-openjdk*

五、你可以告诉我

为了更精准帮你,我可以告诉你具体改哪一项:

  • ✅ 切换 Java 版本
  • ✅ 改 JAVA_HOME
  • ✅ 改 JVM 内存
  • ✅ 改某个服务的 Java 配置(Tomcat / Jenkins / Nacos 等)

你可以直接说:“CentOS 改 XXX 的 Java 配置”

0 踩