在 CentOS 上配置 JDK 路径,通常包含安装 JDK和配置环境变量两部分。下面以常见方式说明(以 JDK 8 为例,其他版本类似)。
sudo yum install -y java-1.8.0-openjdk-devel
安装完成后,JDK 一般在:
/usr/lib/jvm/java-1.8.0-openjdk
查看安装路径:
which java
readlink -f $(which java)
tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/
/usr/local/jdk1.8.0_XXX
编辑用户环境变量文件:
vi ~/.bashrc
在文件末尾添加:
export JAVA_HOME=/usr/local/jdk1.8.0_XXX
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source ~/.bashrc
编辑系统环境变量文件:
sudo vi /etc/profile
在末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source /etc/profile
java -version
echo $JAVA_HOME
输出类似:
java version "1.8.0_XXX"
JAVA_HOME=/usr/local/jdk1.8.0_XXX
sudo alternatives --config java
或手动注册:
sudo alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_XXX/bin/java 300
如果你能告诉我:
我可以给你更精确的命令。