在 CentOS 7.9 中设置 JDK_PATH
(即 JAVA_HOME
)的步骤如下。JAVA_HOME
是一个环境变量,用于指向 Java 开发工具包(JDK)的安装路径。
1. 查找 JDK 安装路径
首先,你需要找到 JDK 的安装路径。可以通过以下命令查找:
sudo alternatives --config java
输出示例:
There is 1 program that provides 'java'. Selection Command-----------------------------------------------*+ 1 /usr/lib/jvm/java-1.8.0-openjdk/bin/java
去掉 /bin/java
就是 JAVA_HOME
的路径。例如,上例中的 JAVA_HOME
是:
/usr/lib/jvm/java-1.8.0-openjdk
2. 设置 JDK_PATH(JAVA_HOME)
方法 1:临时设置(仅对当前会话有效)
运行以下命令:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk # 替换为你的 JDK 路径
export PATH=$JAVA_HOME/bin:$PATH
验证:
echo $JAVA_HOMEjava -version
方法 2:永久设置(对所有用户有效)
- 打开全局配置文件:
sudo vi /etc/profile
- 在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk # 替换为你的 JDK 路径export PATH=$JAVA_HOME/bin:$PATH
- 保存并退出编辑器(按
Esc
,然后输入:wq
)。 - 使配置生效:
source /etc/profile
- 验证:
echo $JAVA_HOMEjava -version
方法 3:仅对当前用户有效
- 打开当前用户的配置文件:
vi ~/.bashrc
- 在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk # 替换为你的 JDK 路径export PATH=$JAVA_HOME/bin:$PATH
- 保存并退出编辑器。
- 使配置生效:
source ~/.bashrc
- 验证:
echo $JAVA_HOMEjava -version
3. 验证配置
运行以下命令检查 JAVA_HOME
和 java
是否正确配置:
echo $JAVA_HOMEjava -version
如果输出正确的 JAVA_HOME
路径和 Java 版本信息,说明配置成功。
4. 注意事项
- JDK 路径:确保
JAVA_HOME
指向的是 JDK 的根目录,而不是bin
目录。 - 多版本管理:如果安装了多个 JDK 版本,可以使用
alternatives
命令切换默认版本:sudo alternatives --config java
- 全局 vs 用户:如果需要所有用户都能使用相同的配置,修改
/etc/profile
;如果仅当前用户需要,修改~/.bashrc
。
#JAVA_HOME
export JAVA_HOME=/TRS/jdk1.8.0_371
export PATH=$PATH:$JAVA_HOME/bin
export CALSSPATH=$CLASSPATH:$JAVA_HOME/lib
#JRE_HOME
export JRE_HOME=/TRS/jdk1.8.0_371/jre
export PATH=$PATH:$JRE_HOME/bin
export CALSSPATH=$CLASSPATH:$JRE_HOME/lib