linux基础之软件安装:jdk安装

前面说了两种安装软件的方式,rpm(包含yum),还有就是源码安装。在后面又提了一嘴,有些软件的安装像是绿色版的,直接修改配置文件即可,还有就是通过安装包的sh文件进行安装。

现在看一下centos中如何安装jdk1.8

因为centos7默认安装的是1.7版本。所以需要从官网下载安装包,还有将本机的1.7版本卸载。

# 首先查看是否安装了jdk
java -version 

#然后看一下安装的了关于jdk的软件
rpm -qa | grep jdk

在这里插入图片描述

可见安装了jdk1.7以及jdk1.8,有点杂乱,现在将其删除。

java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64

#删除着四个即可
rpm -e --nodeps  + 上面四个依次

jdk1.8的下载官网即可,如果不会下载可以从本人百度云:链接: https://pan.baidu.com/s/1F81_aI3ZtnBdFpcwHmPW3g 提取码: nvyb

前面分析文件目录的时候,说第三方软件,一般会放在opt文件下面,其是相对于一些可以通过命令启动的软件,一般习惯放在usr文件下面,比如ide开发软件一般会将其放在opt文件夹下面,但是jdk一般创建一个 usr/local/java文件下面。

# 下载完毕是tar.gz 格式的,所以解压
tar -xzvf  jdk1.8.tar.gz

#创建一个Java文件夹
mkdir  /usr/local/java


# 将解压后的jdk包移动到/usr/local/java
mv 解压所在路径    /usr/local/java

上面没有根据yum或者源码安装,现在我们需要配置一下环境。类似与windows将jdk配置在环境变量中。

其中的配置文件时 /etc/profile

# 在这个文件最后输入下面两行。
export JAVA_HOME=/usr/local/java/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH

注意
  :是冒号不是分号
  一定要带上$PATH。 这个代表的意思上面的环境变量,不带的话很多系统命令无法使用

这个时候还需要刷新profile文件,不然配置的环境变量不生效。

source /etc/profile

然后输入 java -version就可以得到了。

注意:第一次官方下载的jdk包有问题,只下了一部分,会报错libjli.so缺失。然后重新下载,然后按照步骤按照步骤安装就没有问题。

这个可以看出在安装的时候没有通过rpm安装也可以的,但是官网提供了rpm安装包,可以根据自己的喜好安装。

Guess you like

Origin blog.csdn.net/u011863822/article/details/120505595