博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux如何安装多个jdk?
阅读量:7111 次
发布时间:2019-06-28

本文共 1943 字,大约阅读时间需要 6 分钟。

1 官网下载JDK版本

  jdk-8u181-linux-x64.tar.gz

 

  2 利用ssh工具上传安装包到Linux系统

  传至:/usr/local

 

  3 Linux用户安装的程序一般放在 /usr/local/下

  使用命令解压:tar zxcf jdk-8u181-linux-x64.tar.gz, 解压安装包到 /usr/local/下

 

  4 配置环境变量

用管理员用户root对 /etc/profile进行编辑,添加如下内容:

export JAVA_HOME=/usr/local/jdk1.8.0_181   -- jdk所在目录export JRE_HOME=/usr/local/jdk1.8.0_181/jre -- jre所在目录export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

  

  5 退出vi编辑器,使环境变量设置立即生效

       $ source /etc/profile

 

  6 使用java -version命令查看当前系统正在使用的java版本

[root@CentOS ~]# java -versionjava version "1.7.0"Java(TM) SE Runtime Environment (build 1.7.0)Java HotSpot(TM) 64-Bit Server VM (build 25.170, mixed mode)

  发现并不是新安装的jdk版本,使用命令更改当前系统使用的jdk版本

alternatives --config java

[root@CentOS ~]# alternatives --config javaThere are 3 programs which provide 'java'.  Selection    Command-----------------------------------------------*+ 1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java   2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java   3           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

   没有新安装的1.8.1版本jdk,需要使用命令将新安装的jdk放入到java bin中

alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_181/bin/java 4

  

  再使用alternatives --config java,此时可以看到新安装的 版本,然后选择即可:

[root@CentOS ~]# alternatives --config javaThere are 4 programs which provide 'java'.  Selection    Command-----------------------------------------------*+ 1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java   2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java   3           /usr/lib/jvm/jre-1.5.0-gcj/bin/java   4           /usr/local/jdk1.8.0_181/bin/javaEnter to keep the current selection[+], or type selection number: 4[root@CentOS ~]# java -versionjava version "1.8.0_181"Java(TM) SE Runtime Environment (build 1.8.0_181-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

转载于:https://www.cnblogs.com/YuyuanNo1/p/10384138.html

你可能感兴趣的文章
【读书笔记-数据挖掘概念与技术】数据预处理
查看>>
嵌入式开发之davinci--- ccs 编译lib库
查看>>
CUDA程序设计(一)
查看>>
iOS随机颜色
查看>>
mybatis-generator自动生成dao,mapping,model
查看>>
阿里云服务器的坑=====部署EF+MVC
查看>>
docker学习笔记17:Dockerfile 指令 ONBUILD介绍
查看>>
MVC5 网站开发之七 用户功能 1、角色的后台管理
查看>>
To Miss Our Children Time(dp)
查看>>
Python学习笔记15—mysql的操作
查看>>
VisualSVN Server和Subversion的联系
查看>>
Gossip算法
查看>>
使用C#或javascript将Table里的数据导出到Excel
查看>>
单调栈小结
查看>>
将Tp-link无线路由器桥接到Dlink无线路由器上
查看>>
Div和Span标签显示与隐藏
查看>>
highcharts 结合phantomjs纯后台生成图片
查看>>
Eclipse上GIT插件EGIT使用手册之十二_重置功能
查看>>
阻塞自定义队列
查看>>
SVG报错error on line 39 at column 26: Namespace prefix xlink for href on script is not defined
查看>>