1.下载相应的jdk软件
下载地址 http://java.sun.com/javase/downloads/index.jsp
我下载的是 jdk-6u18-linux-i586.bin
2. 拷贝到linux服务器的安装目录下
我的安装目录是/var/spool/servers/,进入到该目录/var/spool/servers/
(1)修改 jdk-6u18-linux-i586.bin文件权限为可以权限
chmod a+x jdk-6u18-linux-i586.bin
ll 查看该文件的执行权限
-rwxr-xr-x 1 root root 84738557 1月 27 14:39 jdk-6u18-linux-i586.bin
(2)./jdk-6u18-linux-i586.bin
首先显示安装协议,然后问是否同意,输入yes即可。
安装完成后会在本目录下生成 jdk1.6.0_18 目录。
ll
drwxr-xr-x 10 root root 4096 1月 27 14:45 jdk1.6.0_18
3. jdk的环境配置
在jdk安装完成后需要修改/etc/profile文件。
# export JAVA_HOME=/usr/java/jdk
export JAVA_HOME=/var/spool/servers/jdk
export ANT_HOME=/usr/java/ant
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin
export LANG=zh_CN
export LC_ALL=zh_CN
我的系统原来装有jdk1.4版本,于是我修改的JAVA_HOME,
保存文件后执行source /etc/profile
然后查看版本 竟然显示的还是java1.4,
echo $JAVA_HOME 看到的结果是我的新路径,
echo $PATH
哦,在path的路径中 有个/usr/bin/java在/var/spool/servers/jdk/bin之前,
把JAVA_HOME放到PATH之前就可以了,如下:
export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin
再次保存
source /etc/profile
这次查看版本就对了。