linux安装jdk1.8

很多软件的安装都需要java8的环境,如何再Linux安装java8环境呢?

1 查看旧版本

which java
whereis java
java -version

1604406880320

2 替换成1.8版本

可以发现本机上有两个java,但是目前使用的是1.7的,直接修改/etc/profile配置文件,讲JAVA_HOME修改为1.8jdk所在的路径即可。

vi /etc/profile

1603862700214

source /etc/profile

1604407037055

这里可以看到centos7自带的仅仅是jre,并没有装jdk,此时最好卸载自带的重新安装jdk8

3 重新安装1.8

若原主机没有1.8版本,则此时需要先卸载旧版本,再安装1.8版本。

3.1 卸载旧版本

[root@ids0001 ~]# yum remove java-1.8.0-openjdk#采用yum install -y java-1.8.0-openjdk方式安装的卸载方法
[root@ids0001 ~]# find / -name java
/etc/pki/ca-trust/extracted/java
/etc/pki/java
/etc/alternatives/java
/etc/java
/var/lib/alternatives/java
/usr/bin/java
/usr/lib/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/bin/java
/usr/share/elasticsearch/jdk/bin/java
/usr/share/java
sudo rm -rf /etc/pki/ca-trust/extracted/java
sudo rm -rf /etc/pki/java
sudo rm -rf /etc/alternatives/java
sudo rm -rf /etc/java
sudo rm -rf /var/lib/alternatives/java
sudo rm -rf /usr/bin/java
sudo rm -rf /usr/lib/java
sudo rm -rf /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/bin/java
sudo rm -rf /usr/share/elasticsearch/jdk/bin/java
sudo rm -rf /usr/share/java

3.2 安装1.8版本java

执行下面命令进行安装1.8jdk。这里有个地方要注意,要选择 要带有-devel的安装,因为这个安装的是jdk,而那个不带-devel的安装完了其实是jre。

yum install -y java-1.8.0-openjdk-devel.x86_64
java -version

1603870468396

3.3 修改环境变量

vi /etc/profile#修改JAVA_HOME为jdk目录
echo $JAVA_HOME#查看环境变量
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64

1603868088313

让profile文件立即生效 ,1.8java安装成功

[root@ids0001 ~]#  source /etc/profile

1603867783946

文章目录
  1. 1 查看旧版本
  2. 2 替换成1.8版本
    1. 3 重新安装1.8
    2. 3.1 卸载旧版本
    3. 3.2 安装1.8版本java
    4. 3.3 修改环境变量