首页主机资讯centos下java如何正确配置

centos下java如何正确配置

时间2025-12-15 21:13:04发布访客分类主机资讯浏览675
导读:CentOS 下 Java 正确配置步骤 一 安装 JDK 使用包管理器安装 OpenJDK(推荐,便于维护与依赖管理) 安装 JDK 8:sudo yum install -y java-1.8.0-openjdk-devel 安装...

CentOS 下 Java 正确配置步骤

一 安装 JDK

  • 使用包管理器安装 OpenJDK(推荐,便于维护与依赖管理)
    • 安装 JDK 8:sudo yum install -y java-1.8.0-openjdk-devel
    • 安装 JDK 11:sudo yum install -y java-11-openjdk-devel
  • 从 Oracle 安装(RPM 包)
    • 下载对应版本的 .rpm 包后执行:sudo rpm -ivh jdk-8uXX-linux-x64.rpm
  • 手动安装(.tar.gz)
    • 解压并移动到目标目录(示例):tar xzf jdk-8u201-linux-x64.tar.gz & & sudo mv jdk1.8.0_201 /usr/local/java
  • 验证安装:java -versionjavac -version 应返回对应版本信息。

二 查找并确认 JDK 安装路径

  • 使用 alternatives 查看与切换已安装版本:sudo update-alternatives --config java
  • 典型路径示例:/usr/lib/jvm/java-1.8.0-openjdk.x86_64/(OpenJDK 8)、/usr/lib/jvm/java-11-openjdk/(OpenJDK 11)
  • 若手动安装到自定义目录(如 /usr/local/java/jdk1.8.0_201),以该实际路径为准。

三 配置环境变量

  • 全局配置(推荐,所有用户生效):创建文件 /etc/profile.d/java.sh
    • 写入示例(请替换为你的实际路径):
      • OpenJDK 8:
        • export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk.x86_64
        • export PATH=$JAVA_HOME/bin:$PATH
      • OpenJDK 11:
        • export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
        • export PATH=$JAVA_HOME/bin:$PATH
    • 使配置立即生效:source /etc/profile.d/java.sh
  • 仅当前用户生效:编辑 ~/.bashrc~/.bash_profile,加入同上两行后执行 source ~/.bashrc
  • 说明:现代 JDK 通常无需显式设置 CLASSPATH;如某些旧工具需要,可追加:export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

四 验证与常见问题

  • 验证
    • 版本:java -versionjavac -version
    • 环境变量:echo $JAVA_HOMEwhich java(应指向 $JAVA_HOME/bin/java
  • 多版本切换
    • 交互切换:sudo update-alternatives --config java
    • 或调整 JAVA_HOME 指向目标版本后重新加载配置
  • 配置不生效
    • 确认已执行 source /etc/profile.d/java.shsource ~/.bashrc
    • 检查是否在正确的用户环境加载(全局 vs 用户级)
  • 卸载旧版本
    • 示例:sudo yum remove java-1.8.0-openjdk-devel
  • 简单测试程序
    • 保存为 HelloWorld.java
      • public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello, World!”); } }
    • 编译与运行:javac HelloWorld.java & & java HelloWorld

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos下java如何正确配置
本文地址: https://pptw.com/jishu/772066.html
怎样配置centos的java参数 如何在centos上配置php文件上传限制

游客 回复需填写必要信息