在CentOS上配置Java编译工具链,需安装JDK及构建工具(如Maven/Gradle),并设置环境变量,步骤如下:
使用YUM安装OpenJDK(推荐):
# 安装OpenJDK 11(CentOS 8+默认)
sudo yum install java-11-openjdk-devel -y
# 安装其他版本(如Java 8)
sudo yum install java-1.8.0-openjdk-devel -y
验证安装:
java -version # 查看Java版本
javac -version # 查看编译器版本
手动安装Oracle JDK(可选):
jdk-17_linux-x64_bin.tar.gz)。/usr/lib/jvm):sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm
sudo yum install maven -y
验证:mvn -version
gradle-7.4-bin.zip)并解压至/opt:sudo unzip gradle-7.4-bin.zip -d /opt
全局配置(对所有用户生效):
编辑/etc/profile.d/java.sh:
sudo nano /etc/profile.d/java.sh
添加以下内容(以JDK 11为例):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$JAVA_HOME/bin:$PATH
若需配置构建工具,追加对应路径(如Maven):
export MAVEN_HOME=/opt/apache-maven-3.8.4
export PATH=$MAVEN_HOME/bin:$PATH
使配置生效:
source /etc/profile.d/java.sh
用户级配置(仅当前用户生效):
编辑~/.bashrc,内容同上,执行source ~/.bashrc。
# 检查Java
java -version
javac -version
# 检查构建工具(若安装)
mvn -version
gradle -v
使用alternatives切换JDK版本:
sudo alternatives --config java
# 选择对应版本编号