1.到官网下载适合自己机器的版本。楼主下载的是jdk-8u66-linux-i586.tar.gz
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.上传到服务器。当然你可以使用winscp之类的工具。也可以使用rz命令。
要使用rz,首先要看是不是安装了(可以使用whereis或者which命令查看),如果没有,可以用yum在线安装。
像楼主这样没有rz命令的,就要先安装。可以使用yum search rzsz查询安装包,找到对应安装包之后再使用yum -y install 命令安装
安装完之后,就可以使用rz -b命令上传
3.楼主主上传到目录/usr/local/src
这时可以校验一下jdk的tar包有没有被改动过
点击下载页面的JDK 8u66 Checksum
然后和自己机器的计算结果(md5,sha256)对比一下
然后用tar命令解压缩到上级目录
4.到上层目录/usr/local 建立软链接
5.设置环境变量 :vim /etc/profile 在最后添加
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
6.使用source /etc/profile让profile文件立即生效
7.更新默认的jdk.虽然这时的java和javac命令都可以用了。但是你使用whereis javac会找不到,而用whereis java查看java:
更新默认jdk,使用update-alternatives命令,先man一下
可以看出,这命令是用来保持决定默认命令的符号链接。按照提示,应该是先install,再config配置,执行:
update-alternatives --install /usr/bin/java java /usr/local/jdk/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/local/jdk/bin/javac 300
update-alternatives --config java
然后选择自己安装的jdk即可