You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 24.04 LTS终端Java版本无法切换,卸载IntelliJ后仍默认JDK23的问题求助

Ubuntu 24.04 LTS终端Java版本无法切换,卸载IntelliJ后仍默认JDK23的问题求助

我刚完成Ubuntu 24.04 LTS的全新安装,通过应用中心装了几个软件,其中就包括IntelliJ IDEA。没想到它自带了Java 23,折腾了好一阵我才发现,它把JDK安装在了~/.jdks/openjdk-23目录下,还不知道通过什么途径把这个版本加到了系统PATH里。

后来我需要测试其他JDK版本,就用sudo apt-get install openjdk-[X]命令装了OpenJDK 17、21这些。IntelliJ里能正常识别到这些新增的JDK版本,但终端里的Java版本却怎么都切换不了。

我试过那个认可度很高的update-java-alternatives方法,没用;也试过在配置文件里手动设置JAVA_HOME,同样不管用。

最后我甚至通过应用中心卸载了IntelliJ IDEA,结果还是白忙活!终端里显示的Java版本依然是23,而且我检查过JAVA_HOME根本没有设置任何值。虽然卸载前在IntelliJ内部能正常切换JDK版本,但终端就是死活改不过来。

我觉得这个情况太奇怪了……

备注:内容来源于stack exchange,提问作者Mateva

火山引擎 最新活动