下载 JDK http://java.sun.com/javase/downloads/index.jsp
提供两个版本 :
jdk-6u18-linux-i586-rpm.bin 或 jdk-6u18-linux-i586.bin
运行二进制文件:
./ jdk-6u18-linux-i586-rpm.bin 或 ./jdk-6u18-linux-i586.bin
区别在于:
生成 rpm 包和源包, rpm 包用命令 rpm –ivh jdk-6u18-linux-i586-rpm.bin 就会自动安装在 /usr/java 下,而 ./jdk-6u18-linux-i586.bin 生成的 jdk1.6.0_18 文件夹需要手动放到 /usr/java 或者其它自定义目录下。
JDK 安装配置(测试环境 CentOS 5.3 ) :
使用 java –version 命令测当前系统已安装的 JDK 版本,如果安装安装系统时选中了 JAVA 开发则会安装 JDK1.4 ,因此需要把老版本 JDK1.4 删除。
使用 rpm -qa|grep jdk 及 rpm -qa|grep gcj 命令检测当前安装的 JDK 版本号,之后根据显示的版本使用命令 yum –y jdk ,回车后自动删除当前安装的 JDK ,此时再使用 java –version 检测时会出现 -bash: /usr/bin/java: No such file or directory ,检测完之后就可以安装新 JDK 。
配置有两种选择:
1 、直接编辑 /etc/profile 文件(在文件最后编辑)。
2 、在 /etc/profile.d 目录下新建一个文件。
设置环境变量内容如下:
#set java JAVA_HOME=/usr/java/jdk1.6.0_18 PATH=$PATH:/$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib JRE_HOME=$JAVA_HOME/jre export JAVA_HOME PATH CLASSPATH JRE_HOME |
注: /usr/java/jdk1.6.0_18 也就是 JDK 的路径。
设置 java 和 javac 的符号连接:
cd /usr/bin
ln -s -f /usr/java/jdk1.6.0_18/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_18/jre/bin/javac
重启后执行 java –version 后将会看到新安装的 JDK 版本号。