发布网友
共2个回答
热心网友
最近要在服务器上配置JSP环境,看了一下jdk的版本只有1.4,要换成1.6的,现记录如下。
1、查看jdk的版本:
输入命令:java –version
返回:
java version “1.4.2″
gij (GNU libgcj) version 4.1.2 20071124 (Red Hat 4.1.2-42)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2、卸载jdk1.4
a)查看安装的jdk以及其依赖的文件
输入命令:rpm –aq |grep gcj
返回:
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
libgcj-devel-4.1.2-42.el5
libgcj-devel-4.1.2-42.el5
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
libgcj-src-4.1.2-42.el5
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
b)卸载
rpm -e –nodeps java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e –nodeps –allmatches java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
//使用allmatches是因为有两个java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115,不用的话会出现specifies multiple packages错误。
[root@mnode work]# java -version
-bash: /usr/bin/java: 没有那个文件或目录
安装新版本JDK
3、jdk1.6安装
在http://java.sun.com/javase/downloads/index.jsp下载jdk-6u17-linux-x-rpm.bin放在/tmp目录下,我的是为的系统。
进入/tmp目录:
[root@mnode tmp]# chmod u+x jdk-6u24-linux-x-rpm.bin
[root@mnode tmp]# ./jdk-6u24-linux-x-rpm.bin
Unpacking…
Checksumming…
Extracting…
(默认安装在/usr/java中)。最后让输入Enter,然后结束安装。输入命令:
[root@mnode tmp]# java -version
java version “1.6.0_24″
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) -Bit Server VM (build 19.1-b02, mixed mode)
配置JDK
4、配置JDK
编辑/etc/profile文件:
[root@mnode jdk1.6.0_24]# vi /etc/profile
在末尾添加:
JAVA_HOME=/usr/java/jdk1.6.0_24
JRE_HOME=/usr/java/jdk1.6.0_24/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
保存退出
输入命令:
[root@mnode jdk1.6.0_24]# source /etc/profile
查看JAVA_HOME:
[root@mnode jdk1.6.0_24]# echo $JAVA_HOME
/usr/java/jdk1.6.0_24
OK!配置完成。
热心网友
从官方下载重新安装即可。