码迷,mamicode.com
首页 > 其他好文 > 详细

centos7下安装jdk

时间:2018-11-19 13:32:22      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:image   解决   tools.jar   openjdk   network   rpm   img   dt.jar   head   

需要先卸载系统自带的OpenJDK以及相关的java文件

在命令窗口键入:

java -version

然后出现下面这个:

技术分享图片

 

可以看到系统自带的OpenJDK版本信息。

 

②在命令窗口键入:

rpm -qa | grep java

命令说明:

rpm   管理套件    

-qa   使用询问模式,查询所有套件

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

技术分享图片

 

 

 

以上文件中:

下面这几个可以删除

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

noarch文件可以不用删除:

python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

③在命令窗口键入:

rpm -e --nodeps 要删除的文件

但是会出错,因为在普通用户sxd用户下,并没有操作这几个文件的权限。

解决:

  在命令窗口键入:

su root

进入root用户,可以有权限操作这几个文件。

技术分享图片

 

完整的删除文件的命令,在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

 

命令介绍:

rpm     管理套件  

-e     删除指定的套件

--nodeps  不验证套件档的相互关联性

 

 

第二步  下载最新稳定JDK

 

下载地址为

  当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  历史版本下载地址:  http://www.oracle.com/technetwork/java/javase/archive-139210.html   

粘贴地址到浏览器地址栏

  技术分享图片

技术分享图片

通过浏览器下载会默认下载到当前登陆用户的下载目录,
例如当前登陆用户是root,那么下载位置为"/root/下载/jdk-8u144-linux-x64.tar.gz".

 

在/usr下面新建一个文件夹java

将压缩包放到    /usr/java/   下面

用 

tar -zxvf jdk-8u144-linux-x64.tar.gz
解压缩

在命令行键入:

vim /etc/profile

在文本的最后一行粘贴如下:

注意JAVA_HOME=/usr/java/jdk1.8.0_144  就是你自己的目录

#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_144

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

 

保存 , 退出

输入

java -version

看看会不会有正确的输出

 

centos7下安装jdk

标签:image   解决   tools.jar   openjdk   network   rpm   img   dt.jar   head   

原文地址:https://www.cnblogs.com/huifeidezhuzai/p/9982539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!