我安装了多个java并且无法在java版本之间切换

问题描述 投票:0回答:1

我安装了jdk-8和jd-234。当我尝试“java -version”时,它显示:java版本“1.8.0_202” Java(TM) SE 运行时环境(内部版本 1.8.0_202-b08) Java HotSpot(TM) 64 位服务器 VM(内部版本 25.202-b08,混合模式)

当我检查“javac -version”时,它显示:javac 23.0.1。 但我想将我的 java 版本更改为最新版本。我的环境变量设置为jdk-23。我不可能改变 java 版本。我缺少什么? 短暂性脑缺血发作。

我尝试更改Java home并尝试了基本的操作,例如当我尝试删除jdk 8和基于8的jre时,然后它没有显示任何更多的java版本。

java version
1个回答
0
投票

我的 .bashrc 中有以下内容:

alias java19="export JAVA_HOME=/usr/lib/jvm/java-1.19.0-openjdk-amd64"

alias java17="export JAVA_HOME=/usr/lib/jvm/java-1.17.0-openjdk-amd64"

java19

这允许我通过输入命令“java17”或“java19”来更改java版本。正如你所看到的,上面将我的默认版本设置为 Java 19。

现在,您需要修改本地目录的路径,不能只复制上面的内容。当您第一次添加它时,您可能还需要运行“source ~/.bashrc”,以便别名起作用。

您的里程可能会有所不同,但这适用于我的多台笔记本电脑。

© www.soinside.com 2019 - 2024. All rights reserved.