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

CentOS6.5卸载openJDK和安装Sun JDK

程序员文章站 2022-12-25 20:55:08
CentOS6.5卸载openJDK和安装Sun JDK 最近业务需要,新安装了CentOS6.5系统,在配置tomcat的时候,总是报错找不到jdk中的java。研究了半天,发现应该是openJDK的问题。一般CentOS6.5都会默认安装openJDK,所以呢,又温习了一下如何在Linux系统安 ......

centos6.5卸载openjdk和安装sun jdk

最近业务需要,新安装了centos6.5系统,在配置tomcat的时候,总是报错找不到jdk中的java。研究了半天,发现应该是openjdk的问题。一般centos6.5都会默认安装openjdk,所以呢,又温习了一下如何在linux系统安装sun jdk,分享一下~

用到的工具:centos6.5、jdk-8u181-linux-x64.rpm、winscp(用于上传文件到服务器或虚拟机)

 

step1. 查询已安装openjdk列表:

# rpm -qa | grep java

tzdata-java-2013g-1.el6.noarch

java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

 

step2. 卸载:

# rpm -e --nodeps tzdata-java-2013g-1.el6.noarch

# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

 

 

 

step3. 再次运行,结果为空:

# rpm -qa | grep java

 

step4. 使用上传文件工具winscp将jdklinux版安装包上传到虚拟机上。这里上传到/root/uploadfile

CentOS6.5卸载openJDK和安装Sun JDK

# cd /root/uploadfile

查看是否上传成功:

# ls

jdk-8u181-linux-x64.rpm

 

step5. 安装:

# rpm -ivh jdk-8u181-linux-x64.rpm

warning: jdk-8u181-linux-x64.rpm: header v3 rsa/sha256 signature, key id ec551f03: nokey

preparing...                ########################################### [100%]

   1:jdk1.8                 ########################################### [100%]

unpacking jar files...

        tools.jar...

        plugin.jar...

        javaws.jar...

        deploy.jar...

        rt.jar...

        jsse.jar...

        charsets.jar...

        localedata.jar...

 

step6. 验证是否安装成功:

# java -version

java version "1.8.0_181"

java(tm) se runtime environment (build 1.8.0_181-b13)

java hotspot(tm) 64-bit server vm (build 25.181-b13, mixed mode)

 

step7. 确认安装路径:

一般安装路径为/usr/java

# ls /usr/java

default  jdk1.8.0_181-amd64  latest

 

或者使用以下方法:

# which java

/usr/bin/java

# ls -lrt /usr/bin/java

lrwxrwxrwx. 1 root root 22 aug 28 21:05 /usr/bin/java -> /etc/alternatives/java

# ls -lrt /etc/alternatives/java

lrwxrwxrwx. 1 root root 41 aug 28 21:05 /etc/alternatives/java -> /usr/java/jdk1.8.0_181-amd64/jre/bin/java

最后加红的字段/usr/java/jdk1.8.0_181-amd64便是jdk的安装路径。

 

step8. 确认后使用vim /etc/profile打开文件,配置环境变量:

# vim /etc/profile

尾部添加:

export java_home=/usr/java/jdk1.8.0_181-amd64

export jre_home=$java_home/jre

export classpath=$classpath:$java_home/lib:$jre_home/lib

export path=$path:$java_home/bin:$jre_home/bin

 

step9. 使配置生效:

# source /etc/profile

 

step10. 验证是否生效:

# echo $java_home

/usr/java/jdk1.8.0_181-amd64

# echo $classpath

:/usr/java/jdk1.8.0_181-amd64/lib:/usr/java/jdk1.8.0_181-amd64/jre/lib

 

到这里就finish了啦~而且我tomcat的错误也解决了~