欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux下安装JDK1.8

程序员文章站 2024-03-14 20:24:35
...

Linux上一般会安装Open JDK,关于OpenJDK和JDK的区别

一、卸载系统自带OpenJDK以及相关的java文件

1.查看当前系统自带的open jdk版本信息

java -version

Linux下安装JDK1.8

 2.输入  rpm -qa | grep jdk

rpm -qa | grep jdk

Linux下安装JDK1.8

在root权限下,删除以下4个,带noarch的不删 

java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64

 3.删除命令 rpm -e --nodeps

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64

yum -y remove 命令:移除软件包时更加安全。假如某个包被其它包依赖,用yum remove是无法移除的。

rpm -e加上--nodeps 可以忽略依赖关系,移除某个软件包。但是这有可能使系统的某些程序无法运行。

4.查看是否删除成功

执行完以上步骤后可以再次使用java -version查看是否已经删除成功。或者rpm -qa | grep jdk看是否删除

Linux下安装JDK1.8

二.下载最新稳定版JDK

1.下载地址

当前最新版本下载地址

历史版本下载地址 

Linux下安装JDK1.8

注意:在这里不要通过复制下载链接然后在服务器上使用wget下载,因为这里下载到的是未同意认证协议的版本,最后在服务器上是无法解压的,可以在windows下载好了之后传到服务器上或者在服务器图形化界面用浏览器下载。

三、解压JDK

在命令窗口键入解压命令,解压到 /usr/local/java/

tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java/

发现目录下没有java文件夹 

Linux下安装JDK1.8

输入命令,创建文件夹,再解压

mkdir /usr/local/java/

四、配置JDK环境变量

1.编辑全局变量

vim /etc/profile

按i进入编辑模式,在文本最后一行添加如下内容,按esc进入命令模式,shift+: 输入wq保存退出

#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

2.让设置的环境变量生效

source /etc/profile

3.检查是否配置成功

java -version

Linux下安装JDK1.8

4.安装完后将源文件移动或拷贝到/usr/local/src

mv jdk-8u181-linux-x64.tar.gz /usr/local/src/