1.检查一下系统中的jdk版本

[java] view plaincopy

  1. $>java -version

java version "1.7.0_"
OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

2.检测JDK安装包

[java] view plaincopy

  1. $>rpm -qa | grep java

avapackages-tools-3.4.1-6.el7_0.noarch
tzdata-java-2014i-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.1.el7_0.x86_64
java-1.7.0-openjdk-1.7.0.71-2.5.3.1.el7_0.x86_64
python-javapackages-3.4.1-6.el7_0.noarch

3.卸载OpenJDK

[java] view plaincopy

  1. $>rpm -e --nodeps tzdata-java-2014i-1.el7.noarch

  2. $>rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.1.el7_0.x86_64

  3. $>rpm -e --nodeps java-1.7.0-openjdk-1.7.0.71-2.5.3.1.el7_0.x86_64

4.安装新的Jdk1.8.0_31

解压缩tar.gz

[java] view plaincopy

  1. $>mkdir  -p /usr/lib/jvm

  2. $>tar  -zxvf jdk1.8.0_31.tar.gz -C  /usr/lib/jvm

5.设置环境变量

[java] view plaincopy

  1. $> vi    /etc/profile

在最后添加:

[java] view plaincopy

  1. export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31

  2. export JRE_HOME=${JAVA_HOME}/jre

  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

  4. export  PATH=${JAVA_HOME}/bin:$PATH

6.执行profile

[java] view plaincopy

  1. $>source /etc/profile

7.检查新安装的jdk

[java] view plaincopy

  1. $>java -version

转载于:https://blog.51cto.com/caochun/1757432

Linux——JDK的部署相关推荐

  1. 如何在Linux系统上部署接口测试环境

    作为一名软件测试人员,部署测试环境是我们日常工作的一部分,今天就简单整理下接口测试环境部署的步骤,希望能够帮助到大家. 今天为大家整理的接口测试环境部署涉及到Tomcat,JDK和数据库.目前能够提供 ...

  2. linux重启was控制台报错,Linux非WAS部署,启动报错Cannot run program \lsb_release\

    Linux非WAS部署,启动报错Cannot run program "lsb_release" 已确认 tools.jar 文件是当前 linux 中的 jdk 下的 jar 文 ...

  3. 阿里云linux centos 一键部署web环境--图文详解

    阿里云linux centos 一键部署web环境--图文详解 标签: linux阿里云一键部署 2017-04-15 12:28 386人阅读 评论(0) 收藏 举报  分类: linux(11)  ...

  4. SonarQube系列一、Linux安装与部署

    来源:https://www.cnblogs.com/7tiny/p/11269774.html [前言] 随着项目团队规模日益壮大,项目代码量也越来越多.且不说团队成员编码水平层次不齐,即便是老手, ...

  5. linux 下安装部署mq,RocketMQ在linux下安装部署

    本博客以当前RocketMQ最新版介绍:v4.4.0 环境要求 64位JDK 1.8+; Maven 3.2.x; // 源码编译时需要用到 二进制文件安装 > unzip rocketmq-a ...

  6. Linux基础与部署

    Linux基础与部署 一.Linux概述[了解] Linux是一种操作系统.操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在" ...

  7. 华为云服务器上安装jdk和部署tomcat

    华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...

  8. linux的dns怎么配置正向区域文件,linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  9. Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

    Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...

最新文章

  1. d3.js图表_如何使用D3.js建立历史价格图表
  2. 排序算法---选择排序(java版)
  3. oracle 中关于null的操作
  4. 项目中使用completablefuture_“工业冷冻用中大型冷盐水机组使用R290替代R22项目”通过验收...
  5. 【Coursera】SecondWeek(2)
  6. 002 前、中、后序遍历二叉树(递归迭代)
  7. selenium python 入门-元素定位
  8. 指定module_一个缺失已久的特性 — module模块
  9. Python中如何在一行里获取多个异常
  10. gen文件下有两个R.java_android工程gen目录中R.java包名是怎么确定
  11. 此上下文中不允许函数定义。_面试官:那我们来说说执行上下文吧
  12. 企业级工作流解决方案(七)--微服务Tcp消息传输模型之消息编解码
  13. 针对unicode对象---检测字符串是否只由数字组成
  14. android 7修改机型,Android 7.0支持机型大全
  15. c语言写我爱你中国编程,c程序设计案例汇编课件.ppt
  16. Rayman的绝顶之路——Leetcode每日一题打卡9
  17. 毛刺现象 java_硬件毛刺
  18. 树莓派刷系统(mac)
  19. Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features(2016)
  20. 注册mysql确认邮件_如何在MySQL中使用电子邮件ID选择@之前的所有内容?

热门文章

  1. [译]如何在visual studio中调试Javascript
  2. 详细讲解Android的网络通信(HttpUrlConnection和HttpClient)
  3. SharePoint文档上传管理
  4. python加密程序_Python加密程序
  5. Linux虚拟机sqlite数据库安装教程、命令实现sqlite
  6. linux驱动调试--oops信息
  7. 简述控制反转ioc_讲一下你理解的 DI 、IoC、DIP ?
  8. redisTemplate获得key的过期时间方法
  9. java天气预报webservice_webservice之实现天气预报
  10. dpkg ihr状态_考勤机数据无法同步