ubuntu修改默认java_在Ubuntu/Debian系统上设置默认Java版本的方法

本文详细介绍了如何在Ubuntu/Debian系统中选择和设置默认Java版本。通过`update-alternatives --config java`命令可以选择已安装的不同Java版本,并提供了设置JAVA_HOME环境变量的方法以确保系统默认使用指定的Java版本。
摘要由CSDN通过智能技术生成

本文教你在Ubuntu/Debian系统上设置默认的Java版本,在Ubuntu或Debian系统中运行多个版本的Java是很常见的,主要是出于开发原因或不同的应用程序要求,但是默认运行的Java版本只有一个,按照下面方法可以设置默认Java版本。

假设你安装了Java 11并且之前安装了另一个版本的Java,则可以使用update-alternatives --config java命令选择要使用的默认Java版本。

检查Ubuntu/Debian上安装的Java版本及设置默认版本

要获取已安装的Java版本列表,请运行以下命令:

$ update-java-alternatives --list

java-1.11.0-openjdk-amd64      1101       /usr/lib/jvm/java-1.11.0-openjdk-amd64

java-8-oracle                  1081       /usr/lib/jvm/java-8-oracle

获得Java版本列表后,通过运行以下命令设置默认值:

$ sudo update-alternatives --config java

f36f03c7accb49efe256573d13e6726c.png

注:按键保留当前选项[*]或类型选择号:2。至此,可以设置到你需要的默认Java版本。

然后运行以下命令检查Java版本:

$ java -version

java version "1.8.0_191"

Java(TM) SE Runtime Environment (build 1.8.0_191-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

javac也可以这样做:

~$ sudo  update-alternatives --config javac

2793a9c250a5a081e1f63def8681f156.png

注:按键保留当前选项[*]或类型选择号。

如果未正确设置JAVA_HOME,请运行以下命令以从当前默认的Java配置进行设置:

export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")

对于JRE,请使用:

export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:jre/bin/java::")

注:可以通过将export命令放在.bashrc或/etc/profilefile中来实现持久性。

相关主题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值