一、前提:安装Java(若未安装)
在配置Java路径前,需先确保系统已安装JDK(Java Development Kit)。推荐使用yum包管理器安装OpenJDK(开源免费),步骤如下:
sudo yum update -ysudo yum install -y java-11-openjdk-develjava -version(若显示版本信息,说明安装成功)。二、查找Java安装路径
安装完成后,需确定Java的安装目录,通常位于/usr/lib/jvm/下(OpenJDK默认路径)。常用查找命令:
/usr/lib/jvm/下的Java目录:ls /usr/lib/jvmjava命令反向查找:readlink -f $(which java)(输出类似/usr/lib/jvm/java-11-openjdk/bin/java,其父目录即为安装路径)。三、配置环境变量
需设置JAVA_HOME(Java安装根目录)和PATH(Java命令搜索路径),以下是两种常用配置方式:
编辑用户主目录下的.bashrc文件(bash shell默认配置文件):
nano ~/.bashrc
在文件末尾添加以下内容(将路径替换为实际安装路径,如/usr/lib/jvm/java-11-openjdk):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$JAVA_HOME/bin:$PATH
保存并退出(Ctrl+O→Enter→Ctrl+X),然后使配置生效:
source ~/.bashrc
```。
### 2. 系统级配置(所有用户生效)
#### 方式一:编辑`/etc/profile`文件
```bash
sudo nano /etc/profile
在文件末尾添加与用户级相同的配置,保存后运行:
source /etc/profile
/etc/profile.d/java.sh文件(推荐,更规范)sudo nano /etc/profile.d/java.sh
添加配置(同上),保存后运行:
source /etc/profile.d/java.sh
这种方式无需修改系统核心配置文件,便于管理。
四、验证配置
JAVA_HOME是否正确:echo $JAVA_HOME(应输出设置的Java安装路径)java -version(应显示Java版本信息)javac(编译器)是否可用:javac -version(若显示版本信息,说明JDK配置完整)。五、可选:切换Java版本(多版本环境)
若系统安装了多个Java版本(如JDK 8和JDK 11),可使用update-alternatives工具切换默认版本:
alternatives系统:sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk/bin/javac 1
sudo update-alternatives --config java
sudo update-alternatives --config javac
按提示输入对应版本的编号即可。