linux 安装多版本jdk
1、先要安装多个版本的jdk,可以从官网进行下载,然后解压到你需要的目录
例如:/home/xxx/Documents/jdk8 /home/xxx/Documents/jdk17
2、先执行软连接设置,将jdk所在的真实路径建立连接
#数字越大默认级别越高sudo update-alternatives --install /usr/bin/java java /home/FAN/Documents/Environment/jdk-17/ 1sudo update-alternatives --install /usr/bin/java java /home/FAN/Documents/Environment/jdk-8.0/ 2
如果你不是默认安装到/usr目录下,那么你就没有 /usr/bin/java 这个目录,你可以手动去这个目录下建立
mkdir /usr/bin/java
因为我不是root账户登录,所以有sudo执行,否则提示没有权限。。。
注释:
第一个参数--install表示向update-alternatives注册服务名。
第二个参数是注册最终地址,成功后将会把命令在这个固定的目的地址做真实命令的软链,以后管理就是管理这个软链;
第三个参数:服务名,以后管理时以它为关联依据。
第四个参数,被管理的命令绝对路径。
第五个参数,优先级,数字越大优先级越高。
3、给俩个版本都建立软连接后,就可以了,然后配置环境变量
#软连接
export JAVA_HOME=/usr/bin/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}
export PATH=${JAVA_HOME}/bin:$PATH
注意:JAVA_HOME的地址是上一步建立的软连接目录
4、生效配置文件
sudo source /etc/profile
5、选择jdk的版本
FAN@FAN:/usr/bin$ sudo update-alternatives --config java
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。选择 路径 优先级 状态
------------------------------------------------------------0 /home/FAN/Documents/Environment/jdk-8.0/ 2 自动模式1 /home/FAN/Documents/Environment/jdk-17/ 1 手动模式
* 2 /home/FAN/Documents/Environment/jdk-8.0/ 2 手动模式要维持当前值[*]请按<回车键>,或者键入选择的编号:
输入你要选择的序号,就可以了。
参考连接:Linux配置多版本JDK_如我般骄傲的博客-CSDN博客_linux安装多个jdk版本
linux 安装多版本jdk相关推荐
- Linux安装和配置JDK
Linux安装和配置JDK 文章目录 Linux安装和配置JDK 一. 下载地址 二.解压和安装 一. 下载地址 百度网盘里有几个常见的JDK版本,可按需下载. 链接:https://pan.baid ...
- gitlab linux版本下载,Linux安装GitLab版本控制软件
Linux安装GitLab版本控制软件 系统环境:centos6.5 IP地址:192.168.1.243 内存:至少为1G,之前虚拟机的内存只有512M,安装的时候一直报错,日了Dog了. 安装成功 ...
- Linux 安装、卸载JDK
Linux 安装卸载JDK 第一种方式(手动上传): 1.查看已安装的jdk 2.卸载jdk 3.再次检查jdk是否已卸载 4.上传jdk.解压jdk 5.配置环境变量 6.重新加载全局环境配置 7. ...
- linux安装、及JDK配置环境变量
准备工作: 1.一台linux服务器,我这里演示的是阿里云的ECS云服务器,操作系统: CentOS 7.3 64位 2.一台电脑,有浏览器,有网,可以下载 3.你需要Xshell或Xftp等连接服务 ...
- linux gcc 安装目录,Linux安装其他版本GCC的方法
前言 有时候,在Linux中需要安装固定版本的GCC,才能满足工作要求.例如:在Fedora22中,编译OpenCV的cuda部分需要GCC 4.9.X及以下的版本,而Fedora22的GCC是在5. ...
- MAC下安装多版本JDK和切换几种方式
环境: MAC AIR,OS X 10.10,64位 历史: 过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装 ...
- linux安装多版本php_Linux系统下为Nginx安装多版本PHP
我们在安装配置服务器LNPM环境时应该考虑到PHP多版本并存的问题,下面是实现Linux系统下为Nginx安装多版本PHP的实现方法 linux版本:64位CentOS 6.4 Nginx版本:ngi ...
- linux安装多版本php_linux如何安装多个php版本
linux安装多个php版本的方法:首先下载不同的php源码包:然后将其解压后并安装在不同的目录下:最后修改"php-fpm"监听的端口号即可. 思路: 下载不同的php源码包,解 ...
- linux安装TensorFlow-GPU版本 非常详细安装必看
Linux安装TensorFlow-GPU==1.14.0版本 1.首先确保linux环境干净以及没有tensorflow 2.常规安装TensorFlow方法 直接使用pip3 install te ...
- Linux安装指定版本的docker及添加国内镜像源
一.安装指定版本docker 1. 下载deb文件 选择Ubuntu的deb文件 访问https://download.docker.com/linux/ubuntu/dists/ 来选择Ubuntu ...
最新文章
- 编写一个公司员工类(Java)
- Linux部署Node.js应用
- ionic4 手机启动页进入首页慢问题修改
- 《深入浅出数据分析》第九章——R语言
- 一篇英文文档中找出频数最多的10个单词
- jpa 查询编写sql_学习编写基本SQL查询
- 写好规范 Java 代码去大厂!
- JSJ——主数据类型和引用
- 一篇很好的面试文章 程序员面试IT公司的33个小贴士
- 程序员价值观和网络复杂性-网络不可达排查过程
- 静态页面练习(pc和移动端两套)
- 74hc595点亮点阵式led交通灯灯 c语言程序,74hc595驱动点阵程序
- Python实用编程技巧(二)
- 高次同余方程式的解数及解法
- Unity 渲染管线工作流程
- mac外接竖屏显示器
- 全球部分免费开放的电子图书馆
- 2021年CFA最新学习资料!
- 从1G说到5G:全球通信
- vc6 迅雷下载地址
热门文章
- 完成端口(CompletionPort)详解
- 使用阿里云邮件推送服务发送验证码
- WPF|一个比较简单带点设计的登录界面
- 计算机制谱软件finale+2011应用教程,Finale2014(打谱软件)
- 个人记账软件测试初学者,好用的个人记账软件
- 关于QTTabBar的使用
- 计算机系统的结构分类,图解计算机结构与系统分类!!
- python nlpir_NLPIR(ICTCLAS 2013)分词工具Python封装
- 北京地铁和广州地铁之感想
- 计算机网络网线颜色,网络线接法-各种网线的分类和区别-电气资讯 - 电工屋