首页 > 代码库 > 记一次安装新版jre

记一次安装新版jre

1:下载安装包

1)我下载的是比较新的,jre1.8以上的,这是因为elk需要的java环境是1.8以上的

2)使用wget下载下来的是一个网页文件,所以还是从电脑上下载然后上传到服务器把,网址是下边的

http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html

[root@bjzhonggc soft]# ls
logstash-2.4.0  logstash-2.4.0.tar.gz  server-jre-8u101-linux-x64.gz

2:解压并移到安装目录

[root@bjzhonggc soft]# tar -zxf server-jre-8u101-linux-x64.gz
[root@bjzhonggc soft]# ls
jdk1.8.0_101  logstash-2.4.0  logstash-2.4.0.tar.gz  server-jre-8u101-linux-x64.gz
[root@bjzhonggc soft]# mv jdk1.8.0_101/ /usr/local/

3:设置环境变量

按照自己的安装目录填写

JAVA_HOME=/usr/local/jdk1.8.0_101
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

4:使文件生效

[root@bjzhonggc bin]# source /etc/profile

问题:

按说应该可以了,但是查看java版本的时候仍然是1.6.0_22

技术分享

思路:

 1)我查看了下这个命令,原来不是我的jre的那个java命令,我说呢,升级了怎么还是1.6

[root@bjzhonggc bin]# which java

技术分享

2)移除这个目录,因为我只需要java运行环境

[root@bjzhonggc bin]# mv /usr/local/jdk /usr/local/jdkbak

3)再次查看,jre环境已切换

[root@bjzhonggc bin]# which java
[root@bjzhonggc bin]# java -version

技术分享

本文出自 “庭中有奇树” 博客,请务必保留此出处http://zhangdl.blog.51cto.com/11050780/1863034

记一次安装新版jre