注意:这里我选择将JDK安装到/usr/local路径下。
一、下载jdk 6 for linux
进入oracle的主页,下载jdk安装文件jdk-6u21-linux-i586.bin
二、安装jdk
将下载好的jdk文件放到任意目录下进行安装,注意一定要选择空间大的目录下进行安装,这里我选择放到用户主目录/home/fwx进行安装。
终端执行下列命令:
# cd /home/fwx 进入用户主目录
# ll 查看所有文件权限
# chmod o+x jdk-6u21-linux-i586.bin 如果jdk文件无执行权限,给jdk文件所有者以可执行权限
# ./jdk-6u21-linux-i586.bin 执行jdk文件的安装、
# cp jdk-1.6.0_21 /usr/local 复制到/usr/local 目录下
安装过程中首先会出现一段协议,连继敲回车键直到出现询问是否同意的时候,输入yes,然后回车就可以进行jdk的安装。安装完成后会在当前目录下生成一个jdk-1.6.0_21的目录,你可以将它复制到 任何一个目录下。
三、配置环境变量的方法
1. 修改/etc/profile文件
如果你的主机仅作为开发使用时推荐使用这种方法,所有用户的shell都有权使用这些环境变量,因此可能会给系统带来安全性问题。
# vi /etc/profile 使用文本编辑器打开配置文件
在文件末尾加入:
# set Java Environment
JAVA_HOME=/usr/local/jdk1.6.0_21
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
ESC键:wq保存修改并退出vi
2. 修改.bashrc文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,只需修改其用户主目录下的.bashrc文件就可以了。
# vi ~/.bashrc 使用文本编辑器打开用户主目录下的配置文件
在.bashrc文件末尾加入:
set JAVA_HOME=/usr/local/jdk1.6.0_21
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
ESC键:wq保存修改并退出vi
3. 直接在shell下设置变量
这种方法仅针对临时使用,如果重新打开一个shell,设置就无法生效。而且以后要使用的时候又要重新设置,比较麻烦。终端执行下列命令:
export JAVA_HOME=/usr/local/jdk1.6.0_21
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
四、测试jdk
注销系统并重新登录,打开shell终端输入java -version命令,如果出现下列信息则表示jdk已经成功安装,可以编写java应用程序了。
java version “1.6.0_21″
Java(TM) SE Runtime Environment (build 1.6.0_21-b08)
Java HotSpot(TM) Client VM (build 21.0-b16, mixed mode, sharing)