一、准备工作:更新系统包 在配置Java开发环境前,先更新系统软件包以确保兼容性:
sudo yum update -y # CentOS 7/8通用更新命令
二、安装JDK(核心开发工具) Java开发环境的核心是JDK(Java Development Kit),需安装包含编译器(javac)的开发版本。以下是两种常用安装方式:
YUM会自动处理依赖关系,适合大多数场景。
sudo yum install -y java-1.8.0-openjdk-devel
sudo yum install -y java-11-openjdk-devel
sudo yum install -y epel-release sudo yum install -y java-17-openjdk-devel
若需要特定版本(如Oracle JDK 11),可通过以下步骤手动安装:
jdk-11.0.15_linux-x64_bin.tar.gz
)。/usr/local/java
):sudo mkdir -p /usr/local/java sudo tar -zxvf jdk-11.0.15_linux-x64_bin.tar.gz -C /usr/local/java
sudo chmod u+x /usr/local/java/jdk-11.0.15
三、配置环境变量(使JDK全局可用) 需设置JAVA_HOME
(JDK安装路径)、PATH
(可执行文件路径)和CLASSPATH
(类库路径):
sudo vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk-11.0.15 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
四、验证安装(确认配置正确)
java -version
输出应包含JDK版本(如openjdk version "11.0.15"
)。javac -version
若输出javac 11.0.15
,则说明配置成功。五、可选配置(增强开发能力)
sudo alternatives --config java
根据提示选择对应的JDK编号。sudo yum install -y maven # 安装Maven sudo yum install -y gradle # 安装Gradle
ideaIC-2025.2.tar.gz
)。tar -zxvf ideaIC-2025.2.tar.gz -C /opt cd /opt/idea-IC-2025.2/bin ./idea.sh
六、常见问题排查
PATH
变量是否包含JDK的bin
目录(如/usr/local/java/jdk-11.0.15/bin
)。alternatives --config java
切换默认版本,或卸载旧版本:sudo yum remove -y java-1.8.0-openjdk # 示例:卸载OpenJDK 8
source /etc/profile
已执行,或重新登录终端。通过以上步骤,即可在CentOS上完成Java开发环境的配置,满足基础开发需求。