首先,下载jdk,,我下载的版本是:jdk-6u26-linux-x64.bin
命令行安装, cd 进入目录,敲入命令:./jdk-6u26-linux-x64.bin
注意前面的小点。如果权限不够,那么敲入命令:chmod 755 jdk-6u26-linux-x64.bin
然后再执行安装命令,安装是自动的,安装完后,会提示 Press Enter to continue.....
你看到提示瞧回车,就可以了。安装好后,会在当前目录下产生一个文件夹:jdk1.6.0_26
配置环境变量
一种方式:临时设置,跟windows命令行一样,设置只在当前命令从窗口有效。
输入命令:
#设置JAVA_HOME
export JAVA_HOME=/usr/share/jdk1.6.0_26
#设置PATH:
export PATH=$JAVA_HOME/bin:$PATH
#设置CLASSPATH:
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
三条命令,设置完后,java -version 检查,输出如下表示安装和配置成功
第二种方式:修改.bash_profile文件
这种方法比较安全,它把使用这些环境变量的权限控制到用户级,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。 如,我当前是root用户,那么在root目录下,找到.bash_profile文件,然后用文本编辑器打开,进行编辑
·在.bash_profile文件中加入如下命令:
export JAVA_HOME=/usr/share/jdk1.6.0_26
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
以下是我个人配置的截图:
这种方式需要重启系统才能生效,不知有没有哪位仁兄不重启就生效的...,用" java -version " 检查,跟第一种方式设置的一样的结果,表示成功
第三种方式(本人没测试过):修改/etc/profile文件
注意,此修改会造成所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题,所以,不建议使用
用文本编辑器打开/etc/profile ,在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_26
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
设置跟第二种方式一样,只是这样改所有用户都有权使用这些变量,第二种方式则是针对用户。
以上第一种方式跟第二种方式本人有测试过,系统是64位版centos5.5,设置成功