官网下载需要的Java版本,例如我需要将服务器内的jdk1.6版本升到1.7
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
下载完之后上传至服务器:(SCP或者RZ)
上传至默认的路径:/usr/java
jdk1.7是咱们需要上升的级别。
查看java的安装路径:
查看java的指向的链接:(修改后的)
如果指定的链接不是你想升级的java版本,那么重新定位。
rm -f /usr/bin/java && ln -s /usr/java/jdk1.7.0_79/bin/java /usr/bin/java
配置/etc/peofile
vi /etc/profile
在文件末尾加上
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
查看JAVA_HOME&PATH
注:如果没有在/etc/profile中配置JAVA_HOME是查看不到属性值的。
修改后查看jdk版本
存在环境差异。上面的操作没有起作用请添加如下操作
/usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_79/bin/java 17079
/usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_79/bin/javac 17079
上面两行命令的中最后面的数字表示优先级,建议根据版本号修改,如我的JDK版本为1.7.0_79,则为17079
查看可用的版本信息
/usr/sbin/alternatives --display java
更改版本信息
/usr/sbin/alternatives --config java
/usr/sbin/alternatives --config javac