centos

CentOS Java版本如何选择配置

小樊
49
2025-08-20 16:00:52
栏目: 编程语言

一、版本选择

  1. 根据系统兼容性

    • CentOS 7:推荐OpenJDK 8(长期支持,稳定性高)。
    • CentOS 8/Stream:推荐OpenJDK 11或17(最新LTS版本,支持新特性)。
  2. 根据项目需求

    • 旧项目兼容性优先选OpenJDK 8。
    • 新项目或需新特性(如模块化、性能优化)选OpenJDK 11/17。

二、安装配置

  1. 安装JDK

    • 使用YUM安装(推荐)

      # CentOS 7安装OpenJDK 8  
      sudo yum install java-1.8.0-openjdk-devel -y  
      # CentOS 8/Stream安装OpenJDK 11  
      sudo dnf install java-11-openjdk-devel -y  
      
    • 手动安装(需下载JDK包)
      解压至/usr/local/java/,后续通过alternatives配置。

  2. 配置环境变量

    • 全局生效(推荐)
      编辑/etc/profile/etc/profile.d/java.sh,添加:
      export JAVA_HOME=/usr/lib/jvm/当前JDK路径(如java-11-openjdk)  
      export PATH=$JAVA_HOME/bin:$PATH  
      
      执行source /etc/profile使配置生效。
  3. 多版本切换

    • 使用alternatives命令注册并切换版本:
      # 注册JDK(以OpenJDK 11为例)  
      sudo alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk/bin/java 1  
      # 切换版本  
      sudo alternatives --config java  
      

三、验证与维护

四、注意事项

参考来源:

0
看了该问题的人还看了