Linux JDK安装与卸载
2013-04-05 22:56
375 查看
1 JDK 下载
http://download.oracle.com/otn-pub/java/jdk/6u30-b12/jdk-6u30-linux-x64-rpm.bin
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 进入编辑模式,在文件末尾添加以下代码
3 按Esc键切入命令行模式,输入:wq保存退出。
4 使设置生效
5 查看环境变量
3 验证JDK是否安装成功
4 异常处理
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
http://download.oracle.com/otn-pub/java/jdk/6u30-b12/jdk-6u30-linux-x64-rpm.bin
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 |
4 使设置生效
[root@localhost bin]# source /etc/profile |
#echo $JAVA_HOME #echo $CLASSPATH #echo $PATH |
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 |
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 |
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
相关文章推荐
- ubuntu或者linux下卸载和安装多个jdk版本,1.6,1.7和1.8版本
- Linux上JDK的 安装和卸载 详细
- linux如何卸载自带的openJdk,并且安装jdk1.8
- Linux下jdk的安装卸载切换
- linux查看系统信息和卸载安装jdk
- Linux JDK1.4卸载与1.6的安装
- linux下卸载默认安装java以及安装JDK1.6
- 1_Linux环境下面_JDK的安装_并且卸载以前版本的JDK
- linux(cenOS6.5)卸载自带openJDK并安装JDK
- Linux JDK卸载与安装
- Linux(Centos7)安装Java JDK及卸载
- 卸载和安装LINUX上的JDK
- Linux常见问题处理—— Centos7下安装与卸载Jdk1.8
- linux安装JDK1.6却显示1.7及JDK的卸载
- linux下查看已经安装的jdk 并卸载jdk
- linux下面卸载rpm安装好的jdk命令步骤
- linux安装部署jdk,卸载系统自带jdk版本
- 卸载和安装LINUX上的JDK
- Linux上JDK的安装和卸载
- Linux(Centos)安装Java JDK及卸载