Linux JDK安装及卸载





1 JDK 下载

Unauthorized Request

2 安装





2.1 赋权限

[root@localhost bin]# chmod +x jdk-6u30-linux-x64-rpm.bin





2.2 解压

[root@localhost bin]# ./jdk-6u30-linux-x64-rpm.bin





2.3 执行

1 [root@localhost bin]# chmod +x jdk-6u30-linux-amd64.rpm

2 [root@localhost bin]# rpm -ivh  jdk-6u30-linux-amd64.rpm

3 默认安装在/usr/java/ 目录下





2.4 设置环境变量

1 [root@localhost bin]# vi /etc/profile

2 打开文件后按I 进入编辑模式,在文件末尾添加以下代码

# set java environment

JAVA_HOME=/usr/java/jdk1.6.0_30

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

export JAVA_HOME PATH ClASSPATH

3 按Esc键切入命令行模式,输入:wq保存退出。

4 使设置生效

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

5 查看环境变量

#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH





3 验证JDK是否安装成功

Java –version

屏幕输出:

java version "1.6.0_30"

Java(TM) SE Runtime Environment (build 1.6.0_30-b12)

Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)

[root@localhost lib]# $echo $JAVA_HOME

-bash: /usr/java/jdk1.6.0_30: is a directory





4 异常处理

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

解决方案如下:

就是lib和jre/lib文件夹中的rt和tools是否是打包后的形式
如果发现rt.pack 和 tools.pack 那么多半问题就出在这里
解决方法也很简单,只要将相应文件解压成rt.jar 和 tools.jar
可以使用bin里面的unpack200工具
如:unpack200 rt.pack rt.jar
解压后java -version

5 JDK卸载

Redhat Enterprise 5 中自带安装了jdk1.4,在安装jdk1.6前,把jdk1.4卸载

5.1 首先查看系统自带JDK的版本

[root@localhost ~]#java -version

java version "1.4.2" 

gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-46)

5.2 确定JDK的具体版本号,然后将其卸载:

[root@localhost ~]# rpm -qa | grep jdk
[root@localhost ~]# rpm -qa | grep gcj
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
上面先确认jdk的具体版本号,然后使用rpm -e --nodeps命令删除上面查找的内容:

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

Complete!

5.3 再次检查JDK版本,卸载成功:

[root@localhost ~]# java -version

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值