1. 先不管是否已安装JDK1.6还是JDK1.7,先下载 jdk-8u45-linux-x64.rpm 然后上传到  /usr/local/src  去。当然其他目录也可以。这里是默认位置

  2. 给所有用户添加可执行权限

    #chmod +x jdk-8u45-linux-x64.rpm

    都给权限 就直接

    #chmod 777 *

    即可

  3. 开始安装程序

    #rpm -ivh jdk-8u45-linux-x64.rpm

    接下来就是等待安装结束了。

  4. 安装结束后,jdk会安装在/usr/java/jdk1.8.0_45里,然后我们再来配置环境变量。
  5. 好吧,看到安装后产生的文件夹就对了,那么接下来就是配置环境变量了。让当前环境使用我们最新安装的JDK1.8 

    #vi /etc/profile

  6. 好的,这步关键

    录入 i  进行编辑文本

    然后在文件内容最后面添加

    export JAVA_HOME=/usr/java/jdk1.8.0_45 .     (自己jdk的目录)

    export JRE_HOME=$JAVA_HOME/jre

    export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

  7. 然后需要设置让更改生效:

    [root@linux local]# source /etc/profile

  8. 最后,在Shell提示符下输入java -version,如果成功输出正确的版本信息,说明安装成功了.

    其实升级,不需要卸载原来的,只需配置环境变量改动后即可生效。

     

转载于:https://www.cnblogs.com/Su-per-man/p/8615355.html

Linux下JDK1.6升级1.8版本相关推荐

  1. Linux下JDK1.7升级1.8版本

    Linux下JDK1.7升级1.8版本 下载需要升级的jdk 这里我需要升级的是jdk1.8 然后上传到 /usr/local/src 去.当然其他目录也可以.这里是默认位置. 如果你的liunx连接 ...

  2. linux下安装mysql5.7.19,Linux下MySQL5.1升级到高版本MySQL5.7.19详解 | zifangsky的个人博客...

    一 数据备份 (1)查看当前版本: Shell [root@centos ~]# mysql -V 1[root@centos~]# mysql -V (2)备份数据: Shell [root@cen ...

  3. 当前服务器系统内核版本是多少,linux下如何查看系统和内核版本

    linux下如何查看系统和内核版本 (2011-04-11 17:35:16) 标签: linux version 杂谈 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat ...

  4. linux apache部署php,Linux下apache虚拟主机配置多版本php同时运行 | 系统运维

    学习本教程须掌握: 1.Linux下指定版本编译安装LAMP 2.Linux下Apache虚拟主机配置 3.CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5 ...

  5. linux下安装或升级GCC 4.8以上版本(包括),以支持C++11

    本文转载自:http://www.cnblogs.com/lizhenghn/p/3550996.html C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C ...

  6. Linux下python安装升级详细步骤 | Python2 升级 Python3

    Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如 ...

  7. linux升级网卡fw,一种linux下进行SSDFW升级的方法与流程

    本发明涉及服务器刷新技术领域,尤其是一种linux下进行SSD FW升级的方法. 背景技术: 服务器市场已经囊括各个领域,客户对硬盘的要求也越来越高,服务器产品提供商如何能满足用户多样化的需求,同时确 ...

  8. java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...

    [javascript] view plaincopy [root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个 ...

  9. linux下TSL如何升级,SSL/TLS深度解析--OpenSSL 升级到最新版本

    OpenSSL下载地址 现有版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [r ...

最新文章

  1. AFDetV2:重新思考点云检测方法中第二阶段检测器的必要性(CVPR2021)
  2. python之路6-迭代器、生成器、装饰器
  3. Android -- setWillNotDraw()
  4. windows 版 arm-elf-gcc(转)
  5. JSTL标签显示分页
  6. 基于visual graph开发实时线损管理系统
  7. Mybatis框架的连接池配置
  8. 链路层基本问题 : 封装成帧、差错检测、流量控制
  9. ReportViewer教程(6)-将报表浏览器与报表联系
  10. NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
  11. L3-020 至多删三个字符 (30 分)-PAT 团体程序设计天梯赛 GPLT
  12. Facebook 推机器视觉方案,能轻易读懂图片信息
  13. 计算机操作系统试题及答案(带解析),计算机操作系统练习题及答案
  14. 软件概要设计与详细设计
  15. 一文带你了解知识图谱融入预训练模型哪家强?九大模型集中放送
  16. 2020-10-24 车机UI的SystemUI修改
  17. Freertos中空闲任务的重要性
  18. 沃尔玛账号被冻结后如何进行申诉?
  19. Qt编写安防视频监控系统1-通道切换
  20. margin属性的正负值确定

热门文章

  1. NT151应用案例:西门子PLC S7-1200与派克ACR9000的通信(Part 1)
  2. MicroStrategy笔试
  3. 支付宝ETC服务(2019七月新版) 申请-安装-激活-测试
  4. 输出总结是成长的开始
  5. 串口发送重发超时重发思路
  6. 横河变送器的接线方式你真的了解吗?
  7. 用c语言星号输出c字母,C语言格式化输出中的星号
  8. 微信小程序数据正在加载中的 提示和隐藏 ???!!!
  9. Java 常用工具类整理
  10. 今日份安利:提词器app用什么好?