一、查看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