1、检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载。

检查命令:

java -version

rpm -qa | grep java

rpm -e --nodeps tzdata-java-2013g-1.el6.noarch

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686

2、将jdk安装文件 jdk7u79linuxx64.tar.gz 拷贝到 linux 服务器上,/usr/local/software/

3、解压安装文件: 创建文件夹 mkdir /usr/local/java 放置 解压后的文件

tar -zxvf jdk7u79linuxx64.tar.gz -C /usr/local/java

4、删除安装文件: rm -rf jdk7u79linuxx64.tar.gz

5、配置环境变量: vim /etc/profile

在文件尾部添加如下配置:

export JAVA_HOME=/usr/local/java/jdk1.7.0_79

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=.:$ZOOKEEPER_HOME/bin:$JAVA_HOME/bin:$PATH

:wq 保存, 输入 source /etc/profile 重新加载 /etc/profile 文件

6、输入 java -version 查看一下jdk版本信息 出现如下信息,表示 jdk 安装成功

7、多个版本的jdk (etc/profile 文件中配置的 javaHome 需要去掉 不然可能会导致显示不正确)

安装好多个版本的jdk后, 使用 alternatives 命令进行jdk版本的切换 1500 1400表示优先级

alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_162/bin/java 1500

alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_40/bin/java 1400

alternatives --config java (会显示多个版本的jdk让你选择,直接根据数字进行切换)

如果设置路径错了,可以使用 以下命令 删除一些 错误的 程序选择路劲

alternatives --remove java /usr/local/java/jdk1.8.0_162/bin

tmocat需要在 tomcat/bin/catalina.sh 文件中设置 javahome 避免版本出现文件

JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=512m"

export TOMCAT_HOME=/usr/local/tomcat

export CATALINA_HOME=/usr/local/tomcat

export JRE_HOME=/usr/local/java/jdk1.7.0_40/jre

export JAVA_HOME=/usr/local/java/jdk1.7.0_40

redhat java 多个版本_Linux下安装JDK(多个版本) 切换相关推荐

  1. jenkins使用哪个版本号_Linux下安装JDK及jenkins

    往期相关文章推荐: Linux ping不通域名 安装JDK依赖(8/11) 一.(推荐) // 查看yum仓库中可安装的jdk版本yum -y list java*// 安装示例yum instal ...

  2. mac电脑装java环境变量_Mac系统下安装jdk并配置环境变量的方法

    相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,想必不少网友还不知道Mac配置J ...

  3. 【转】Windows7 下安装 JDK 7 时版本冲突问题解决

    原文网址:http://wxl24life.iteye.com/blog/1966058 自己电脑上一直用的 JDK 版本是 1.6,今天决定更新到 1.7,在安装 JDK 1.7 后,控制台输入 j ...

  4. linux php mysql安装完整版本_Linux下安装PHP+MySQL+Apache完整版

    首先下载httpd-2.2.9.tar.gz.MySQL-5.0.41.tar.gz.php-5.2.6.tar.gz.autoconf-2.61.tar.gz.freetype-2.3.5.tar. ...

  5. linux java bin 安装_linux下安装后缀为bin的Java JDK

    您可能感兴趣的话题: java 核心提示:linux下安装后缀为bin的Java JDK方法. 1.sun网站上下载jdk-6u13-linux-i586.bin: 2.一般默认下载到文档: 3.比如 ...

  6. linux 部署java的胡那就,心得之:linux下安装jdk tomcat oracle10g

    最近一直在研究linux环境的操作,其实之前一直没有实际需求要用到linux,因项目需要,突然接受,显得很局促和苦闷,因我对linux的操作太不熟悉了,基本命令使用起来都很苦逼.现在突然需要搭建lin ...

  7. linux 下升级apache,CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache...

    CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache 由于最近工作中遇到了一个在比较老旧RedHat系Linux发行版系统上升级安装Apache ...

  8. linux上安装java失败,Linux下安装jdk失败怎么办

    有时出于需要(比如安装最新的eclipse),我们需要安装指定版本的JDK.然而,安装完成之后,再次键入命令查询JDK版本却发现版本号没有更新.那么,这应该如何解决呢?下面就让学习啦小编教大家Linu ...

  9. Linux下安装卸载jdk8.x版本

    文章目录 卸载虚拟机自带的JDK 下载JDK 安装JDK 查看JDK 卸载虚拟机自带的JDK 注意:如果你的虚拟机是最小化安装不需要执行此步骤. 如下命令直接粘贴执行即可,如果没有权限,请加sudo ...

最新文章

  1. 使用VMwork Station Pro 14 安装CentOS7.6详细教程
  2. stm32核心板可以点亮灯吗_STM32库函数点亮LED
  3. 「软件项目管理」一文详解软件项目质量计划
  4. JAVA怎么实现网页退出系统_java后台实现js关闭本页面,父页面指定跳转或刷新操作...
  5. cmake make
  6. div隐藏select显示的解决办法(就死select挡住了div) 不是网上找到的那五种
  7. 华为18级工程师三年心血终成趣谈网络协议文档(附大牛讲解)
  8. 检错码之奇偶校验编码
  9. C++11 继承构造函数
  10. ACM-ICPC训练行动路线图
  11. poj1466二分图
  12. qt tabwidget 设置tab 位置_qml创建TabWidget的案例
  13. 通过网页链接调用QQ临时会话实现
  14. 微博 用户画像_深度解析丨微博的用户画像是怎样构建的?
  15. 如何用C语言实现【简易关机程序】
  16. 【图形学】我理解的伽马校正(Gamma Correction)
  17. C/C++编程:普通、标准布局、POD和文本类型
  18. 梁宁-产品思维30讲-小米的效率革命
  19. python opc
  20. 对android layout_wight属性和weight_sum属性的深入理解

热门文章

  1. CSDN,CNBLOGS博客文章一键转载插件 终于更新了!
  2. 业务多变的公司上云后蒸蒸日上
  3. linux网络编程之地址结构sockaddr和sockaddr_in的区别
  4. Android之内核学习笔记
  5. Android之android.os.DeadObjectException原因
  6. php str_replace 字符串替换
  7. 动态ram依靠什么存储信息_ROM、RAM、DRAM、SRAM和FLASH傻傻分不清
  8. 托马斯反驳牛顿被骂,普朗克颜值过高遭上帝捉弄,狄拉克却因爱情成话痨
  9. 重磅来袭,2018 年 6 月编程语言排行榜
  10. 嵌入式linux配置qt,基于qt的嵌入式Linux开发环境搭建