`

LINUX卸载系统自带JDK

 
阅读更多

root@localhost soft]# java -version
java version “1.4.2″
gij (GNU libgcj) version 4.1.2 20071124 (Red Hat 4.1.2-42)
注意,根据我在5.2下安装的情况,似乎不卸载自带的1.4,设置jdk6的安装无法生效。为了避免这种情况,我们首先还是卸载掉其自带的1.4版本的jdk。

[root@localhost soft]# rpm -qa | grep jdk
[root@localhost soft]# rpm -qa | grep gcj
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
上面先确认jdk的具体版本号,然后

[root@localhost jdk1.6.0_11]# yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
Setting up Remove Process
Resolving Dependencies………..(开始卸载)
Removed: java-1.4.2-gcj-compat.i386 0:1.4.2.0-40jpp.115
Dependency Removed: antlr.i386 0:2.7.6-4jpp.2 bsf.i386 0:2.3.0-11jpp.1 bsh.i386 0:1.3.0-9jpp.1 gjdoc.i386 0:0.7.7-12.el5 hsqldb.i386 1:1.8.0.9-1jpp.2 openoffice.org-calc.i386
1:2.3.0-6.5.el5 openoffice.org-core.i386 1:2.3.0-6.5.el5 openoffice.org-draw.i386 1:2.3.0-6.5.el5 openoffice.org-graphicfilter.i386 1:2.3.0-6.5.el5 openoffice.org-impress.i386
1:2.3.0-6.5.el5 openoffice.org-langpack-zh_CN.i386 1:2.3.0-6.5.el5 openoffice.org-langpack-zh_TW.i386 1:2.3.0-6.5.el5 openoffice.org-math.i386 1:2.3.0-6.5.el5 openoffice.org-
writer.i386 1:2.3.0-6.5.el5 openoffice.org-xsltfilter.i386 1:2.3.0-6.5.el5 tomcat5-jsp-2.0-api.i386 0:5.5.23-0jpp.7.el5 tomcat5-servlet-2.4-api.i386 0:5.5.23-0jpp.7.el5 xalan-
j2.i386 0:2.7.0-6jpp.1 xerces-j2.i386 0:2.7.1-7jpp.2 xml-commons-apis.i386 0:1.3.02-0.b2.7jpp.10 xml-commons-resolver.i386 0:1.1-1jpp.12
Complete!(卸载完成)

下面开始手动安装,我用的安装包是jdk-6u11-linux-i586.bin,没有使用red hat平台通用的rpm包。
首先,通过ssh将jdk-6u11-linux-i586.bin上传到/home/xjj/soft下。然后,要给jdk-6u11-linux-i586.bin
分配权限,具体的这里要给它可执行的权限,输入:chmod +x jdk-6u11-linux-i586.bin,这里参数x即使执行权限。

[root@localhost soft]# chmod +x jdk-6u11-linux-i586.bin

然后解压:./jdk-6u11-linux-i586.bin,

[root@localhost soft]# ./jdk-6u11-linux-i586.bin

执行之后会有一堆agreement什么的,一路more下去。接着有个确认安装的,输入yes,然后回车。开始解压。一直到

Java(TM) SE Development Kit 6 successfully installed.
.........
Press Enter to continue.....
Done.

看看解压后的文件先

[root@localhost soft]# ls
jdk1.6.0_11 jdk-6u11-linux-i586.bin
[root@localhost soft]# cd jdk1.6.0_11
[root@localhost jdk1.6.0_11]# ls
bin db include lib man README_ja.html register.html register_zh_CN.html src.zip
COPYRIGHT demo jre LICENSE README.html README_zh_CN.html register_ja.html sample THIRDPARTYLICENSEREADME.txt

哈哈,看到我们熟悉的东西了吧完成解压。一般都将安装文件放在usr/local下,当然你不这样也拿你没办法。所以,先执行拷贝:

[root@localhost soft]# mv jdk1.6.0_11 /usr/local
[root@localhost xjj]# cd ../..
[root@localhost /]# ls
bin dev home lost+found misc net proc sbin srv tmp var
boot etc lib media mnt opt root selinux sys usr
[root@localhost /]# cd /usr/local
[root@localhost local]# ls
bin etc games include jdk1.6.0_11 lib libexec sbin share src
好了,jdk已经成功搬运到了/usr/local下,然后就是最后一步,设置环境变量了。这里有两中设置,一种是通过export设置临时生效,重启
之后设置会丢失,一种是将设置写入/etc/profile文件中,可以一直生效。所以,最好的设置当然是写入文件中了。先执行下面命令:

[root@localhost jdk1.6.0_11]# vi /etc/profile

打开profile文件后输入i进入insert模式,在文件中添加如下内容。

export JAVA_HOME=/usr/local/jdk1.6.0_11
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar

然后esc,输入:x,保存退出。然后需要设置让更改生效:

[root@localhost local]# source /etc/profile

当然,如果你喜欢重启的话,你reboot也可以。

好了看看现在的jdk版本吧:

[root@localhost local]# java -version
java version “1.6.0_11″
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing)
大功告成!

转自:http://blog.csdn.net/gsl68/article/details/8131266

分享到:
评论

相关推荐

    linux如何卸载自带的openJdk

    在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK 1.8。以下是一个详细步骤的指南,教你如何完成这一操作: 1. **确认当前Java版本**: 首先,通过在终端中运行`java -version`命令来检查...

    linux安装jdk 首先先 卸载 linux自带的jdk 然后在安装你想要的jdk版本

    linux 里面安装jdk 步骤非常的详细 不会出错,用完记得谢我

    linux下查看已经安装的jdk 并卸载jdk

    - 如果系统自带了JDK,可以通过以下步骤卸载它: - 查找JDK相关包: ```bash rpm -qa | grep gcj ``` - 卸载找到的包: ```bash rpm -e --nodeps ``` ##### 使用其他方法 1. **使用特定安装程序卸载** ...

    suse系统下安装JDK

    "suse系统下安装JDK" SUSE Linux Enterprise 10 64-bit系统中安装JDK(Java Development Kit)的详细...安装JDK需要卸载自带的JDK 1.4,安装JDK 1.6,配置环境变量,更新环境变量,测试JDK,卸载rpm版本的JDK等步骤。

    卸载Centos自带OpenJDK

    本文详细介绍了在CentOS系统中卸载自带OpenJDK的步骤,包括查看JDK版本、确认已安装的软件包、执行卸载命令以及解决常见的问题。通过遵循这些步骤,用户可以轻松地管理系统的Java环境,为后续的应用部署或开发工作...

    【Linux】Linux卸载自带的OpenJDK

    然而,有时我们可能需要卸载预装的OpenJDK,可能是为了安装其他版本的JDK,比如Oracle JDK,或者是因为系统空间紧张需要清理不必要的软件。下面我们将详细介绍如何在不同Linux发行版上卸载OpenJDK。 ### 在Ubuntu/...

    如何卸载linux自带openjdk并安装sun jdk

    在Linux系统中,OpenJDK(Open Java Development Kit)是开源的Java开发工具包,而Sun JDK(Sun Microsystems的Java Development Kit)则是Oracle公司提供的官方Java SDK。有时,用户可能需要卸载OpenJDK并安装Sun ...

    linux下安装JDK

    第一步:查看Linux自带的JDK是否已安装 在安装JDK之前,我们需要先查看Linux系统中是否已经安装了JDK。我们可以使用以下命令来查看已经安装的JDK: ``` # rpm -qa|grep jdk ``` 这条命令将显示已经安装的JDK的...

    Linux环境java的jdk安装

    二、卸载自带的JDK 如果系统中已经存在旧版本的JDK,则需要卸载这些旧版本的JDK。可以使用以下命令来卸载: ``` [root@localhost /]# rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 ``` 如果是使用yum...

    linux安装Java jdk

    1. 卸载系统默认自带的 JDK:用 root 用户登陆到系统,打开一个终端输入 `# rpm -qa|grep gcj`,显示内容其中包含以下两行信息: ``` # java-1.4.2-gcj-compat-1.4.2.0-27jpp # java-1.4.2-gcj-compat-devel-1.4.2.0...

    linux安装jdk 图文教程

    三、卸载自带的 JDK 如果 Linux 系统已经自带了 JDK,那么需要卸载掉已有的 JDK。可以通过输入命令 `rpm -qa | grep java` 来检查已经安装的 JDK 软件包,然后使用命令 `rpm -e --nodeps +包名` 来卸载这些软件包。...

    linux jdk配置

    如果系统已经自带了JDK,且我们需要使用特定版本的JDK,我们可能需要先卸载系统自带的版本。在CentOS系统中,可以使用“yum -y remove”命令来卸载软件包。其中,“yum”是Yellowdog Updater Modified的缩写,它是另...

    linux下安装jdk步骤.docx

    ### 第一步:卸载系统自带的OpenJDK 1. 首先,检查系统中已安装的Java版本: ```bash java -version ``` 2. 使用`rpm`命令列出所有与Java相关的包: ```bash rpm -qa | grep java ``` 3. 找到需要卸载的...

    Linux系统-Linux中安装JDK/TOMCAT/MYSQL/linux中项目部署/集群搭建

    #### 2.1 卸载自带的MySQL 检查并卸载CentOS7中的Mariadb。 ```bash rpm -qa | grep mysql rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_62 ``` #### 2.2 创建MySQL安装路径 在`/usr/local`目录下创建`...

Global site tag (gtag.js) - Google Analytics