在CentOS上安装Java并配置路径的步骤如下:
首先,你需要下载适用于CentOS的Java安装包。你可以从Oracle官网或者OpenJDK官网下载。
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/17.0.1+12/42970487e3af4f5aa5bca3f542482c60/jdk-17.0.1_linux-x64_bin.tar.gz
sudo yum install java-17-openjdk-devel
如果你下载的是Oracle JDK的安装包,你需要解压并移动到合适的位置。
# 解压安装包
tar -zxvf jdk-17.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm
# 移动到合适的位置
sudo mv /usr/lib/jvm/jdk-17.0.1 /usr/lib/jvm/java-17-openjdk
编辑/etc/profile
文件或者~/.bashrc
文件来配置Java环境变量。
/etc/profile
sudo nano /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH=$PATH:$JAVA_HOME/bin
保存并退出编辑器,然后使配置生效:
source /etc/profile
~/.bashrc
nano ~/.bashrc
在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH=$PATH:$JAVA_HOME/bin
保存并退出编辑器,然后使配置生效:
source ~/.bashrc
验证Java是否安装成功并配置正确:
java -version
你应该能看到类似以下的输出:
openjdk version "17.0.1" 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12-39)
OpenJDK 64-Bit Server VM (build 17.0.1+12-39, mixed mode, sharing)
如果你需要配置多个Java版本或者特定的Java路径,可以使用update-alternatives
工具。
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk/bin/javac 1
然后选择你需要的Java版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
按照提示选择你需要的Java版本即可。
通过以上步骤,你应该能够在CentOS上成功安装并配置Java。