首页 > 编程知识 正文

linux修改jdk版本无效,linux删除jdk命令

时间:2023-05-06 15:31:16 阅读:27439 作者:4463

一、查看Jdk安装路径:

whereis java

wichJava(Java执行路径) ) ) ) )。

echo $JAVA_HOME

echo $PATH

备注: windows上可以使用:

显示setJava_home3360JDK安装路径

查看Java-version3360JDK版本

二、卸载旧版JDK :

1 .检查JDK版本:

rpm -qa | grep jdk

rpm -qa | grep gcj

可能的结果如下

libgcj-4.1.2-42.el5

Java-1.4.2-gcj-compat-1.4.2.0-40 jpp.115

2 .然后卸载:

yum-yremovejava-1.4.2-gcj-compat-1.4.2.0-40 jpp.115

如果此方法不行,可以通过以下方法卸载:

1 )卸载系统附带的jdk版本:

查看随附的jdk :

#rpm -qa|grep gcj

可能会显示以下信息:

libgcj-4.1.2-44.el5

Java-1.4.2-gcj-compat-1.4.2.0-40 jpp.115

使用rpm -e --nodeps命令删除上面搜索的内容。

# rpm-e-nodeps Java-1.4.2-gcj-compat-1.4.2.0-40 jpp.115

2 )卸载rpm安装的jkd版本

查看已安装的jdk :

# rpm-QA

可能会显示以下信息:

jdk-1.6.0_22-fcs

卸载:

#rpm -e --nodeps jdk-1.6.0_22-fcs

3 )找到jdk安装目录的_uninst子目录

在shell终端上运行命令./uninstall.sh可以卸载jdk

三.下载新版本的JDK

官方地址: http://www.Oracle.com/tech network/Java/Java se/downloads/index.htm

四.安装JDK (以JDK1.6为例)。

1、jdk1.6提供以下两种自解压文件:

1 ) jdk-6u22-linux-i586.tydxhd

2 ) jdk-6u22-linux-i586-rpm.tydxhd

2、我下载了jdk-6u22-linux-i586-rpm.tydxhd

3、向所有用户添加可行权限

# chmodxjdk-6u 22-Linux-i586-rpm.tydxhd

4、执行本文件,指令如下:

//JDK-6u 22-Linux-i586-rpm.tydxhd

运行后,解压缩一些rpm包。 其中有jdk-6u22-linux-i586.rpm。 这是主软件包,接下来安装此主软件包。

5 .切换到root用户,访问存储在jdk-6u22-linux-i586.rpm中的目录,然后执行以下命令:

rpm -ivh jdk-6u22-linux-i586.rpm

安装软件时,JDK将自动安装在/usr/java/jdk-1.6.0_22-fcs目录中

在linux上安装时,经常会遇到以下故障:

rpmshouldnotbeuseddirectlyinstallrpmpackages,use Alien instead!

使用这个命令就好了。

rpm-ivhjdk-6u 22-Linux-i586.rpm---nodeps---force

五.配置环境变量:

如果所有用户都想共享jdk环境变量,可以通过以下方式进行设置:

(但是,如果其他用户使用其他JDK,则会受到影响,建议不要这样做。 )

将:添加到/etc/profile文件

# VI/etc /配置文件

导出Java _ home=/usr/Java/JDK-1.6.0 _ 22-FCS

导出类路径=$ class path : $ Java _ home/lib : $ Java _ home/JRE/lib

导出路径=$ Java _ home/tydxhd : $ Java _ home/JRE/tydxhd : $ path : $ home/tydxhd

注:要更改文件并立即生效,必须运行# source /etc/profile。 否则,仅在下次重新登录此用户时生效。

请记住,如果将$CLASSPATH:添加到CLASSPATH路径中,则在解释class文件时可能会发生错误。

当然,也可以用更彻底的方法使用reboot命令重新启动计算机。

在/etc/profile中配置的环境变量可能在系统重新启动或重新使用SSH连接后无效。 其理由有以下可能性

1 .对于某些非根用户,环境变量是有效的,但切换到根用户后,使用javac等命令将禁用。

写入/etc/profile的环境变量在重新启动后自动生效。 每次在重新启动之前打开终端时,都必须运行source命令,如所述。

附件:如何安装tar类型的JDK :

首先解压*.tar.gz

tar -xzvf *.tar.gz

假设得到的文件夹为java

转到/usr/

sudo mv java /usr/local

然后设置环境变量。

sudo vim/etc /配置文件

打开文件

最后输入:

导出Java _ home=/usr/local/javaexportjre _ home=/usr/local/Java/jreexportclasspath=. $ Java _ homom

在Ubuntu中更改默认jdk

更新-备用--- -安装/usr/tydxhd/javajava/usr/local Java/tydxhd/Java 300更新-备用-安装

在此,我们将安装的jdk添加到java菜单中。

更新备用项--- -配置Java

选择默认jdk

java -version

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。