重新安装Linux自带的JDK

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重新安装Linux自带的JDK相关的知识,希望对你有一定的参考价值。

查看本机已经安装的JDK的版本:

[[email protected] ~]# java -version
java version "1.6.0"
OpenJDK  Runtime Environment (build 1.6.0-b09)
OpenJDK Client VM (build 1.6.0-b09, mixed mode)


如果不是自己所需要的JDK,如何卸载?又如何安装自己需要的JDK呢?

********************************卸载本机已安装的JDK******************************

首先通过如下命令查找系统已经安装的JDK:

[[email protected] ~]# rpm -qa | grep jdk
java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5
java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5
[[email protected] ~]# rpm -qa|grep gcj
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
libgcj-4.1.2-46.el5
libgcj-src-4.1.2-46.el5
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
libgcj-devel-4.1.2-46.el5
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115


卸载方法一:使用yum卸载JDK,先决条件是本机已经配置了YUM源,卸载方法如下:

[[email protected] ~]# yum -y remove java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5

按照这个方法,依次卸载:

  • java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5

  • java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5

  • java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

  • java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115

  • java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115


卸载方法二:使用rpm命令卸载:

  • rpm -e java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

  • rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-40jpp.115

  • rpm -e java-1.4.2-gcj-compat-src-l.4.2.0-40jpp.115

如果有依赖关系,提示无法卸载,使用rpm -e --nodeps 卸载就行了。


然后在输入:java -version

提示:-bash: /usr/bin/java: No such file or directory


********************************安装需要的JDK******************************

JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

以安装最新的JDK:jdk-6u38-linux-x64.bin 为例:


1、以sftp上传至服务器;

sftp> put E:\mcbfile\09.Tools\JDK\Linux_jdk\jdk-6u38-linux-x64.bin ./
Uploading jdk-6u38-linux-x64.bin to /root/jdk-6u38-linux-x64.bin
Skipping directory C:/Users/Administrator/Documents
  100% 70369KB   2069KB/s 00:00:34     
E:/JDK/Linux_jdk/jdk-6u38-linux-x64.bin: 72058033 bytes transferred in 34 seconds (2069 KB/s)
sftp>


2、使用命令:chmod a+x jdk-6u38-linux-x64.bin 使jdk具有执行权限


3、安装:./jdk-6u38-linux-x64.bin

得到:jdk1.6.0_38

移动到mv  jdk1.6.0_38  /usr/local/jdk1.6.0_38


创建软连接:ln -s  /usr/local/jdk1.6.0_38   /usr/local/java


4、配置环境变量

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib.dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre


5、检查确认JDK版本

[[email protected] ~]# java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01, mixed mode)


----至此,已经全新更换了本系统的JDK。


--------------------------------------------------------------------------

本是后山人,偶做前堂客,醉舞经阁半卷书,坐井说天阔。

大志戏功名,海斗量福祸,论到囊中羞涩时,怒指乾坤错。

 


本文出自 “冷水泡茶” 博客,请务必保留此出处http://miaocbin.blog.51cto.com/689091/1863743

以上是关于重新安装Linux自带的JDK的主要内容,如果未能解决你的问题,请参考以下文章

CentOS安装JAVA JDK

怎么在linux的jdk中安装证书

怎么在linux的jdk中安装证书

删除Linux自带的jdk安装新的jdk

Linux安装jdk的详细步骤

CentOS-Linux系统下安装JDK