我的安装环境是64位centos6.4操作系统,不知在其他环境下以下方式是否可行,自己觉得应该没什么问题。过程如下:
当你把下载好的jdk安装文件上传到服务器上后,下面开始手动安装,我用的安装包是jdk-6u45-linux-x64.bin,
没有使用red hat平台通用的rpm包。
1、给jdk-6u45-linux-x64.bin分配权限,使其可执行:chmod +x jdk-6u45-linux-x64.bin ,其中参数x即使执行权限。
2、执行jdk-6u45-linux-x64.bin: ./jdk-6u45-linux-x64.bin
3、一般都将安装文件放在usr/local目录下,所以将文件移动到指定目录。当然你也可以不放到local目录下:
mv jdk1.6.0_45 /usr/local
4、设置环境变量, 这里有两中设置:
一种是通过export设置临时生效,重启之后设置会丢失,一种是将设置写入/etc/profile文件中,可以一直生效。
所以,最好的设置当然是写入文件中了。先执行下面命令: vi /etc/profile , 打开profile文件后输入i进入insert模式,
在文件中添加如下内容:
export JAVA_HOME=/usr/local/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar
然后esc,输入:wq,保存退出。
5、然后加载系统环境变量:source /etc/profile
欧了,到此大功告成,查看一下现在的jdk版本吧:javac -version
另外我安装的时候先卸载了旧的jdk,执行该命令即可:yum -y remove jdk_xxx【jdk名称】