linux下怎么卸载自带的JDK和安装想要的JDK

linux下怎么卸载自带的JDK和安装想要的JDK,第1张

如果您准备从 Linux 盒中完全删除 Java,请参阅下面介绍的符号链接删除过程。
打开终端窗口
以超级用户身份登录
键入: rm /usr/lib/mozilla/plugins/libnpjp2so
将提示您删除符号链接:
rm: /usr/lib/mozilla/plugins/libnpjp2so
键入:Y
linux下安装Java jdk170_10
安装步骤如下:
1下载JDK70_10 (jdk-7u10-linux-i586targz)
2卸载系统自带的开源JDK
21)查看是否安装JDK
命令#:rpm -qa|grep java
存在,显示如下信息:
java-142-gcj-compat-1420-40jpp115
java-160-openjdk-1600-17b09el5
22)执行下面代码删除:
命令#:rpm -e --nodeps java-142-gcj-compat-1420-40jpp115
#:rpm -e --nodeps java-160-openjdk-1600-17b09el5
3拷贝jdk-7u10-linux-i586targz到安装目录
命令#:cp java/jdk-7u10-linux-i586targz /home/software/
4解压文件jdk-7u10-linux-i586targz(如果不是压缩包就不用解压,),
解压后,在/usr/java目录下就会生成一个新的目录jdk170_10
命令#: tar zxvf jdk-7u10-linux-i586targz
5至此,安装工作基本完成,下面是要进行环境变量的设置。
全局的环境变量配置:
命令#: vi /etc/profile shift+g定位到文件末尾,添加一下代码:
export JAVA_HOME=/home/software/jdk170_10 (自己电脑jdk的安装路径)
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
让环境变量生效,执行配置文件令其立刻生效命令#: source /etc/profile

一、查看Jdk的安装路径:
whereis Java
which java (java执行路径)
echo $JAVA_HOME
echo $PATH
备注:如果是windows中,可以使用:
set java_home:查看JDK安装路径
java -version:查看JDK版本
二、卸载旧版本的JDK:
1 确定JDK的版本:
rpm -qa | grep jdk
rpm -qa | grep gcj
可能的结果是:
libgcj-412-42el5
java-142-gcj-compat-1420-40jpp115
2然后卸载:
yum -y remove java-142-gcj-compat-1420-40jpp115
如果这中方法不行,可以使用如下的方法卸载:
1)卸载系统自带的jdk版本:
查看自带的jdk:
#rpm -qa|grep gcj
可能看到如下类似的信息:
libgcj-412-44el5
java-142-gcj-compat-1420-40jpp115
使用rpm -e --nodeps 命令删除上面查找的内容:
#rpm -e –nodeps java-142-gcj-compat-1420-40jpp115
2)卸载rpm安装的jkd版本
查看安装的jdk:
#rpm -qa|grep jdk
可能看到如下类似的信息:
jdk-160_22-fcs
卸载:
#rpm -e --nodeps jdk-160_22-fcs
3)找到jdk安装目录的_uninst子目录
·在shell终端执行命令/uninstallsh即可卸载jdk

你无需管它。
自已安装你需要的jdk,例如你安装在/opt/jdk/这个位置。
然后你修改/etc/profile
在里面设置PATH, CLASSPATH, JAVA_HOME等变量,
就像下面这样:
export JAVA_HOME=/opt/jdk
export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar
export PATH=$PATH:$JAVA_HOME/bin
然后保存并重启系统,然后就可以使用你安装的JDK了
如果你确实要卸载,开一个终端,以root身份运行:
apt-get remove openjdk
就可以卸载了。

root@localhost soft]# Java -version
Java version “142″
gij (GNU libgcj) version 412 20071124 (Red Hat 412-42)
注意,根据我在52下安装的情况,似乎不卸载自带的14,设置jdk6的安装无法生效。为了避免这种情况,我们首先还是卸载掉其自带的14版本的jdk。
[root@localhost soft]# rpm -qa | grep jdk
[root@localhost soft]# rpm -qa | grep gcj
libgcj-412-42el5
java-142-gcj-compat-1420-40jpp115
上面先确认jdk的具体版本号,然后
[root@localhost jdk160_11]# yum -y remove java-142-gcj-compat-1420-40jpp115
Setting up Remove Process
Resolving Dependencies………(开始卸载)
Removed: java-142-gcj-compati386 0:1420-40jpp115
Dependency Removed: antlri386 0:276-4jpp2 bsfi386 0:230-11jpp1 bshi386 0:130-9jpp1 gjdoci386 0:077-12el5 hsqldbi386 1:1809-1jpp2 openofficeorg-calci386
1:230-65el5 openofficeorg-corei386 1:230-65el5 openofficeorg-drawi386 1:230-65el5 openofficeorg-graphicfilteri386 1:230-65el5 openofficeorg-impressi386
1:230-65el5 openofficeorg-langpack-zh_CNi386 1:230-65el5 openofficeorg-langpack-zh_TWi386 1:230-65el5 openofficeorg-mathi386 1:230-65el5 openofficeorg-
writeri386 1:230-65el5 openofficeorg-xsltfilteri386 1:230-65el5 tomcat5-jsp-20-apii386 0:5523-0jpp7el5 tomcat5-servlet-24-apii386 0:5523-0jpp7el5 xalan-
j2i386 0:270-6jpp1 xerces-j2i386 0:271-7jpp2 xml-commons-apisi386 0:1302-0b27jpp10 xml-commons-resolveri386 0:11-1jpp12
Complete!(卸载完成)
下面开始手动安装,我用的安装包是jdk-6u11-linux-i586bin,没有使用red hat平台通用的rpm包。
首先,通过ssh将jdk-6u11-linux-i586bin上传到/home/xjj/soft下。然后,要给jdk-6u11-linux-i586bin
分配权限,具体的这里要给它可执行的权限,输入:chmod +x jdk-6u11-linux-i586bin,这里参数x即使执行权限。
[root@localhost soft]# chmod +x jdk-6u11-linux-i586bin
然后解压:/jdk-6u11-linux-i586bin,
[root@localhost soft]# /jdk-6u11-linux-i586bin
执行之后会有一堆agreement什么的,一路more下去。接着有个确认安装的,输入yes,然后回车。开始解压。一直到
Java(TM) SE Development Kit 6 successfully installed

Press Enter to continue
Done
看看解压后的文件先
[root@localhost soft]# ls
jdk160_11 jdk-6u11-linux-i586bin
[root@localhost soft]# cd jdk160_11
[root@localhost jdk160_11]# ls
bin db include lib man README_jahtml registerhtml register_zh_CNhtml srczip
COPYRIGHT demo jre LICENSE READMEhtml README_zh_CNhtml register_jahtml sample THIRDPARTYLICENSEREADMEtxt
哈哈,看到我们熟悉的东西了吧完成解压。一般都将安装文件放在usr/local下,当然你不这样也拿你没办法。所以,先执行拷贝:
[root@localhost soft]# mv jdk160_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 jdk160_11 lib libexec sbin share src
好了,jdk已经成功搬运到了/usr/local下,然后就是最后一步,设置环境变量了。这里有两中设置,一种是通过export设置临时生效,重启
之后设置会丢失,一种是将设置写入/etc/profile文件中,可以一直生效。所以,最好的设置当然是写入文件中了。先执行下面命令:
[root@localhost jdk160_11]# vi /etc/profile
打开profile文件后输入i进入insert模式,在文件中添加如下内容。
export JAVA_HOME=/usr/local/jdk160_11
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=:$JAVA_HOME/lib/toolsjar:$JAVA_HOME/lib/rtjar
然后esc,输入:x,保存退出。然后需要设置让更改生效:
[root@localhost local]# source /etc/profile
当然,如果你喜欢重启的话,你reboot也可以。
好了看看现在的jdk版本吧:
[root@localhost local]# java -version
java version “160_11″
Java(TM) SE Runtime Environment (build 160_11-b03)
Java HotSpot(TM) Client VM (build 110-b16, mixed mode, sharing)
大功告成!

1、Windows10系统,点击控制面板。

2、进入控制面板后,点击程序。

3、进入程序页面,点击卸载程序。

4、计入卸载程序页面,找到Java 8 Update 191和Java SE Development Kit 8 Update 191。

5、然后点击鼠标右键,点击卸载就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13483065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-16
下一篇 2023-08-16

发表评论

登录后才能评论

评论列表(0条)

保存