首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在macos上切换java版本

无法在macos上切换java版本
EN

Stack Overflow用户
提问于 2020-12-03 11:13:27
回答 1查看 85关注 0票数 0

MacOS版本为10.15.7。

我在我的苹果电脑上安装了java8,它工作得很好。

然后我在我的mac上安装了java11,我发现java11在/usr/bin目录中替换了java8命令。

我检查了/System/Library/Frameworks/JavaVM.framework/Versions目录,发现只有一个名为A的版本和一个名为Current的链接。版本A表示java11。

我尝试在我的bash_profile中设置JAVA_HOME变量并使用/usr/libexec/java_home -v '1.8.0_271'命令,但它们都不起作用。

Java控制面板在系统首选项中,选项卡"Java“仅在列表中显示java8。

总而言之,当我安装java11时,无论我做什么,java -version总是显示java11信息,但我需要java8。

EN

回答 1

Stack Overflow用户

发布于 2020-12-03 11:17:33

解释如下:

代码语言:javascript
复制
/Users/user/IDE/project $ j 1.8
/Users/user/IDE/project $ java -version
openjdk version "1.8.0_265"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_265-b01)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.265-b01, mixed mode)
/Users/user/IDE/project $ j 13
/Users/user/IDE/project $ java -version
openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment (build 13.0.2+8)
OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
/Users/user/IDE/project $ j 1.7
Unable to find any JVMs matching version "1.7".
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65119356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档