redhat java 多个版本_Linux下安装JDK(多个版本) 切换
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(多个版本) 切换相关推荐
- jenkins使用哪个版本号_Linux下安装JDK及jenkins
往期相关文章推荐: Linux ping不通域名 安装JDK依赖(8/11) 一.(推荐) // 查看yum仓库中可安装的jdk版本yum -y list java*// 安装示例yum instal ...
- mac电脑装java环境变量_Mac系统下安装jdk并配置环境变量的方法
相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,想必不少网友还不知道Mac配置J ...
- 【转】Windows7 下安装 JDK 7 时版本冲突问题解决
原文网址:http://wxl24life.iteye.com/blog/1966058 自己电脑上一直用的 JDK 版本是 1.6,今天决定更新到 1.7,在安装 JDK 1.7 后,控制台输入 j ...
- 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. ...
- linux java bin 安装_linux下安装后缀为bin的Java JDK
您可能感兴趣的话题: java 核心提示:linux下安装后缀为bin的Java JDK方法. 1.sun网站上下载jdk-6u13-linux-i586.bin: 2.一般默认下载到文档: 3.比如 ...
- linux 部署java的胡那就,心得之:linux下安装jdk tomcat oracle10g
最近一直在研究linux环境的操作,其实之前一直没有实际需求要用到linux,因项目需要,突然接受,显得很局促和苦闷,因我对linux的操作太不熟悉了,基本命令使用起来都很苦逼.现在突然需要搭建lin ...
- linux 下升级apache,CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache...
CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache 由于最近工作中遇到了一个在比较老旧RedHat系Linux发行版系统上升级安装Apache ...
- linux上安装java失败,Linux下安装jdk失败怎么办
有时出于需要(比如安装最新的eclipse),我们需要安装指定版本的JDK.然而,安装完成之后,再次键入命令查询JDK版本却发现版本号没有更新.那么,这应该如何解决呢?下面就让学习啦小编教大家Linu ...
- Linux下安装卸载jdk8.x版本
文章目录 卸载虚拟机自带的JDK 下载JDK 安装JDK 查看JDK 卸载虚拟机自带的JDK 注意:如果你的虚拟机是最小化安装不需要执行此步骤. 如下命令直接粘贴执行即可,如果没有权限,请加sudo ...
最新文章
- 使用VMwork Station Pro 14 安装CentOS7.6详细教程
- stm32核心板可以点亮灯吗_STM32库函数点亮LED
- 「软件项目管理」一文详解软件项目质量计划
- JAVA怎么实现网页退出系统_java后台实现js关闭本页面,父页面指定跳转或刷新操作...
- cmake make
- div隐藏select显示的解决办法(就死select挡住了div) 不是网上找到的那五种
- 华为18级工程师三年心血终成趣谈网络协议文档(附大牛讲解)
- 检错码之奇偶校验编码
- C++11 继承构造函数
- ACM-ICPC训练行动路线图
- poj1466二分图
- qt tabwidget 设置tab 位置_qml创建TabWidget的案例
- 通过网页链接调用QQ临时会话实现
- 微博 用户画像_深度解析丨微博的用户画像是怎样构建的?
- 如何用C语言实现【简易关机程序】
- 【图形学】我理解的伽马校正(Gamma Correction)
- C/C++编程:普通、标准布局、POD和文本类型
- 梁宁-产品思维30讲-小米的效率革命
- python opc
- 对android layout_wight属性和weight_sum属性的深入理解
热门文章
- CSDN,CNBLOGS博客文章一键转载插件 终于更新了!
- 业务多变的公司上云后蒸蒸日上
- linux网络编程之地址结构sockaddr和sockaddr_in的区别
- Android之内核学习笔记
- Android之android.os.DeadObjectException原因
- php str_replace 字符串替换
- 动态ram依靠什么存储信息_ROM、RAM、DRAM、SRAM和FLASH傻傻分不清
- 托马斯反驳牛顿被骂,普朗克颜值过高遭上帝捉弄,狄拉克却因爱情成话痨
- 重磅来袭,2018 年 6 月编程语言排行榜
- 嵌入式linux配置qt,基于qt的嵌入式Linux开发环境搭建