许多软件平台都需要最新的Sun JDK,而CentOS系统缺省安装了OpenJDK,下面介绍如何卸载OpenJDK并安装Sun JDK。
卸载OpenJDK
用命令 java -version ,会有下面的信息:
java version “1.6.0”
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK Client VM (build 1.6.0-b09, mixed mode)
最好还是先卸载掉openjdk,再安装Sun JDK.
先查看 rpm -qa | grep java
显示如下信息:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
卸载:
rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
还有一些其他的命令
rpm -qa | grep gcj
rpm -qa | grep jdk
如果出现找不到openjdk source的话,那么还可以这样卸载
yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
安装Sun JDK
1.JDK1.6安装准备
从Sun(Oracle)公司网站www.sun.com下载linux版本的jdk,编写本文时的最新版本是JDK 6 Update 25,
地址http://java.sun.com/javase/downloads/index.jsp
jdk-6u25-linux-i586-rpm.bin,打开终端,用cd命令进入jdk所在目录,执行复制命令
sudo cp jdk-6u25-linux-i586-rpm.bin /usr
即将jdk复制到/usr目录下,然后进入/usr目录cd /usr
执行权限
chmod +x jdk-6u25-linux-i586-rpm.bin
执行安装命令
./jdk-6u25-linux-i586-rpm.bin
如遇错误,可先切换至root用户下,su root,再执行安装命令
安装成功会在/usr/java目录下生成jdk1.6.0_025目录,就是jdk的安装目录
重启电脑,打开终端,输入java -version
如若有显示java的版本信息,则表示安装成功,
2.JDK1.6安装后的配置
安装成功后需要配置jdk环境变量
用cd命令进入/etc目录sudo vi profile即执行编辑profile文件命令
在umas k022前添加如下内容:
export JAVA_HOME=/usr/jdk1.6.0_07
export JRE_HOME=/usr/jdk1.6.0_07/jre
export PATH=$PATH:/usr/jdk1.6.0_07/bin
export CLASSPATH=./:/usr/jdk1.6.0_07/lib:/usr/jdk1.6.0_07/jre/lib
保存退出,重启电脑
3.JDK1.6安装配置后的测试
运行java -version应该显示如下所示的信息:
java version “1.6.0_25”
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)
新建Test.java
public class Test{ public static void main(String[] args){ System.out.println(“Hello,Welcome to Linux World!”); } } 在终端用cd命令进入Test.java目录,然后输入
javac Test.java
java Test
若输出
Hello,Welcome to Linux World!
则表明配置成功!
如不能通过编译,可通过重新启动系统试试
4.JDK1.6安装配置时的注意事项
在用vi命令编辑profile文件时,Linux初学者可能还不熟用
sudo vi profile进入编辑文件后如出现
Press ENTER or type command to continue
则按回车然后按方向键“下”直到umas k022前一行
按字母o进入编辑状态
输入环境变量内容
回车,按几次ESC键,直到听到”嘀”声,输入
然后回车
即保存退出
至此,Linux JDK1.6环境变量配置完成,是不是很简单么?开始你的编程之路吧。