一般CentOS 7 服务器都会自带open-jdk,通常都是通过yum安装的jdk。
配置过程如下:
一:定位JDK安装路径
- 终端输入:
which java
输出为:
/bin/java
2、终端输入:
ls -lr /bin/java
输出为:
/bin/java -> /etc/alternatives/java
3、终端输入:
ls -lrt /etc/alternatives/java
输出为:
/etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/bin/java
至此说明,服务器里面JAVA的安装目录为:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/bin/java
全部命令执行如下图:
[root@XXXX /]$ which java
/bin/java
[root@XXXX /]$ ^C
[root@XXXX /]$ ls -lr /bin/java
lrwxrwxrwx 1 root root 22 Jul 16 16:51 /bin/java -> /etc/alternatives/java
[root@XXXX /]$ ^C
[root@XXXX /]$ ls -lrt /etc/alternatives/java
lrwxrwxrwx 1 root root 73 Jul 16 16:51 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/bin/java
二、配置Java_home
- 打开配置环境变量的文件
vim etc/profile
- 按 i 键插入以下配置内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
按Esc键退出插入模式,输入 :wq 保存退出
- 刷新配置文件,马上生效
source etc/profile
- 测试配置结果
[root@XXXX /]$ echo $JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64