Linux中使用alternatives切换Jdk版本_candy_rainbow的博客-CSDN博客


本站和网页 https://blog.csdn.net/candy_rainbow/article/details/79362800 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Linux中使用alternatives切换Jdk版本_candy_rainbow的博客-CSDN博客
Linux中使用alternatives切换Jdk版本
candy_rainbow
于 2018-02-24 16:22:03 发布
2677
收藏
分类专栏:
Java基础
LINUX
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/candy_rainbow/article/details/79362800
版权
Java基础
同时被 2 个专栏收录
7 篇文章
0 订阅
订阅专栏
LINUX
5 篇文章
0 订阅
订阅专栏
1. 准备JDK包,分别是1.7和1.8,jdk-7u79-linux-x64.tar.gz和jdk-8u161-linux-x64.gz;
2. 解压,解压后的目录结构如图所示:
    JDK1.7:
    JDK1.8:
3. 然后我们需要为每个版本的Java指定自己的编码,以便在切换的时候进行选择Java版本,注意,因为我们这个方法不需要配置环境变量,因此在指定编号的时候需要指定对应的java执行文件:
使用命令:
alternatives --install /usr/bin/java java /home/Java/jdk1.8.0_161/bin/java 180161
alternatives --install /usr/bin/java java /home/Java/jdk1.7.0_79/bin/java 170000
需要注意的是,在执行过程中可能出现权限不足的提醒,我们需要给java执行文件赋予x权限,命令:
chmod +x /home/Java/jdk1.8.0_161/bin/java
chmod +x /home/Java/jdk1.7.0_79/bin/java
最后,通过命令切换JDK版本,切换命令:
        alternatives --config java
会出现如下对话:
然后根据左侧的数字进行选择对应的版本,我们赋予的编码是系统使用的,切换的时候并不会使用我们赋予的编码
测试:
candy_rainbow
关注
关注
点赞
收藏
打赏
评论
Linux中使用alternatives切换Jdk版本
1. 准备JDK包,分别是1.7和1.8,jdk-7u79-linux-x64.tar.gz和jdk-8u161-linux-x64.gz;2. 解压,解压后的目录结构如图所示:    JDK1.7:    JDK1.8:3. 然后我们需要为每个版本的Java指定自己的编码,以便在切换的时候进行选择Java版本,注意,因为我们这个方法不需要配置环境变量,因此在指定编号的时候需要指定对应的java执...
复制链接
扫一扫
专栏目录
linux修改jdk版本修改不变版本号
09-17
有时候安装了jdk,怎么版本号还是原来的版本号,修改了环境变量也不管用,所以我找了好久才找到解决办法,修改.bash_profile文件
linux下java版本切换
u012739527的博客
12-03
1873
image.png
java切换
当Linux中有多个jdk版本的时候,可能会导致运行时错误,这时需要将javac和java的版本调成一致,即编译时版本和运行时版本要相同。
可用一下命令进行java版本的切换:
sudo update-alternatives --config java
执行结果:
image.png
切换后执行java -version测试是否切换成功。
安...
参与评论
您还未登录,请先
登录
后发表或查看评论
Linux用alternatives命令替换java版本
最新发布
weixin_44132489的博客
11-21
250
Linux用alternatives命令替换java版本
Linux 切换JAVA 版本
devin_xin的博客
12-29
2938
转载在:https://www.cnblogs.com/qiaoli0726/p/9765176.html
linux系统下jdk的版本号是1.6:jdk1.6.0_45;现在需要将jdk的版本切换到1.8;如何在linux系统下切换JDK版本?
一:手动切换jdk版本
1:查看系统当前JDK版本:
命令1:which java
命令2:echo $JAVA_HOME
可以发现系统当前的JDK版本是1.6;要切换到1.8版本,首先需要下载1.8版本jdk
2:下载安装1.8版本JDK
2.1:下载地址:官网
alternatives java_多版本jdk共存--alternatives命令用法
weixin_34581086的博客
02-12
776
多版本jdk共存--alternatives命令用法说明:alternatives是Linux下的一个功能强大的命令,只能在root权限下执行;如系统中有几个命令功能十分类似,却又不能随意删除,那么可以用 alternatives 来指定一个全局的设置alternatives常用于同一个系统中安装同一软件的多个版本。比如为了开发需要,我需要安装JDK1.6,同时还需要JDK1.7,我怎么样才能忽略...
linux 多版本java切换
cristianoxm的博客
07-12
833
linux java 版本切换
正确使用update-alternatives管理jdk环境的方法
荒野之鹰
09-08
214
update-alternatives java多环境管理 多个jdk 管理
Linux上安装多个JDK,并随意切换版本
五行缺火
01-12
3914
今天在一个新的服务器上运行项目,发现没有设置JDK的环境变量,导致$JAVA_HOME找不到jdk的安装位置。而且发现JDK版本也不太符合要求。于是又要重装JDK。但是新的JDK不想卸载,能怎么办,只能安装好几个,留着给大家自己选喽
1)首先查看当前服务器JDK的版本库,以及安装位置
alternatives --config java
使用alternatives --config java命令,本身就是选择JDK版本,选择的时候,就能看到当前服务器可以使用的JDK版本,无论是系统自带还是人工
使用alternatives替换jdk的版本
weixin_30678821的博客
05-07
57
在centos安装jenkins时需要使用service jenkins start命令来启动。但运行这个命令时会报错,提示安装的jdk版本太低。
[root@rabbit-03-05 alternatives]# service jenkins start
Starting Jenkins Jenkins requires Java5 or later, but you are runn...
linux环境下更换jdk版本
weixin_51008024的博客
03-27
6932
我linux环境下原有jdk1.8想换成jdk11:
步骤如下:
1、从官网下载linux版jdk压缩包到本地(uname -r可以查看操作系统版本)
2、将压缩包通过远程连接软件SFTP上传到linux服务器
也可以输入rz 命令选择文件上传,如果提示没有插件,先yum -y install lrzsz安装
3、创建/usr/local/java目录执行
mkdir -p /usr/local/java
命令(-p 可以创建多级文件,即上级文件夹不存在时会自动创建) ,这个目录用来存放安装的程序和文件,如
linux 切换java版本_linux jdk版本随时切换
weixin_42500367的博客
02-12
1653
fordreamxin@compiler207:~$ whichjava/usr/bin/java/usr/bin/目录下存放的多是用户安装的软件fordreamxin@compiler207:~$ ll /usr/bin/javalrwxrwxrwx1 root root 22 Nov 13 06:18 /usr/bin/java -> /etc/alternatives/java*alt...
Linux切换jdk版本
ThinkStu的博客
09-20
1万+
Linux切换jdk版本
linux修改java版本命令,LINUX系统下如何切换JDK版本
weixin_34070493的博客
05-05
1953
linux系统下jdk的版本号是1.6:jdk1.6.0_45;现在需要将jdk的版本切换到1.8;如何在linux系统下切换JDK版本?一:手动切换jdk版本1:查看系统当前JDK版本:命令1:which java命令2:echo $JAVA_HOME可以发现系统当前的JDK版本是1.6;要切换到1.8版本,首先需要下载1.8版本jdk2:下载安装1.8版本JDK2.2:将下载的安装包放到lin...
linux下java版本的切换
supenman_mwg的专栏
08-10
1284
在linux中有时装了多个版本的java,如果想切换怎么办?有个非常简单的方法。在命令行下运行命令。
update-alternatives --config java
如图所示,我的电脑上总共有4个版本的java,目前在使用的是第四个版本。如果要换其余
linux 关于Java版本管理切换命令
u010624421的专栏
09-16
296
Linux Java版本切换
alternatives命令用法
热门推荐
hffyyg的博客
11-08
2万+
alternatives命令用法
linux开发环境中不同jdk版本的快速切换
m0_51527921的博客
12-20
1419
OpenJDK和Oracle JDK以及它们的不同版本间的快速切换
用alternatives进行java版本的转换
weixin_30236595的博客
11-30
308
源贴地址:http://www.diybl.com/course/6_system/linux/Linuxjs/2008810/135570.html以前自己装上jdk之后,都是把java,javac做成链接替换掉/usr/bin/里面的gij的java和javac。但是这么做一直感觉都不是很“正规”,像是旁门左道。前一阵子在网上看到有人说可以用一个叫做alternativs的工具来实现...
linux下java更改版本,linux中更改java版本
weixin_30855745的博客
05-08
1468
一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下二、执行[root@localhost usr]# java -version...
linux系统上安装java
qq_42499737的博客
08-04
3804
如何在ubuntu server上安装java(jre或jdk),主要注意以下几点:(在Centos,redhat上同样适用)
1.下载你想要的java版本压缩包。
JRE下载:http://java.com/en/download/manual.jsp
JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2.复制
假设下载的是jdk,将jdk的压缩包jdk-8u131-linux
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:技术黑板
设计师:CSDN官方博客
返回首页
candy_rainbow
CSDN认证博客专家
CSDN认证企业博客
码龄7年
暂无认证
37
原创
8万+
周排名
65万+
总排名
9万+
访问
等级
1425
积分
25
粉丝
22
获赞
16
评论
55
收藏
私信
关注
热门文章
【Redis入门】-哨兵模式
18939
【Redis入门】-集群(手动搭建)
8576
客户端(Java代码)连接MySQL8.0报错:java.math.BigInteger cannot be cast to java.lang.Long
6515
【Redis入门】-浅谈redis事务
5567
SpringMVC+Freemarker生成静态页面
5252
分类专栏
ansible
1篇
大数据
4篇
yarn调度器
1篇
azkaban
1篇
BUG收集
1篇
redis基础
8篇
安卓相关
2篇
LINUX
5篇
Java基础
7篇
FreeMarker
Oracle
1篇
IDEA
Maven
1篇
MySQL8
2篇
SpringCloud
2篇
Docker
1篇
eclipse
1篇
Spring
最新评论
客户端(Java代码)连接MySQL8.0报错:java.math.BigInteger cannot be cast to java.lang.Long
weixin_45664513:
这个jar包下载完之后放到哪里啊
客户端(Java代码)连接MySQL8.0报错:java.math.BigInteger cannot be cast to java.lang.Long
weixin_45664513:
怎么升级啊?
Ansible-Playbook之异步执行
hxhh
回复
candy_rainbow: so
Ansible-Playbook之异步执行
candy_rainbow
回复
yuan124063031: ??
Ansible-Playbook之异步执行
yuan124063031:
看看http://kmanong.top/kmn/qxw/form/home?top_cate=104
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Ansible-Playbook之异步执行
YARN中的任务队列调度器-公平调度器(Fair Scheduler)
YARN中的任务队列调度器-容量调度器(Capacity Scheduler)
2020年1篇
2019年4篇
2018年9篇
2017年16篇
2016年7篇
目录
目录
分类专栏
ansible
1篇
大数据
4篇
yarn调度器
1篇
azkaban
1篇
BUG收集
1篇
redis基础
8篇
安卓相关
2篇
LINUX
5篇
Java基础
7篇
FreeMarker
Oracle
1篇
IDEA
Maven
1篇
MySQL8
2篇
SpringCloud
2篇
Docker
1篇
eclipse
1篇
Spring
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
candy_rainbow
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值