如何在iMac上将Java 18设为默认版本(替换Java 8)
解决El Capitan下Java 18默认版本设置问题
先确认Java 18的安装路径,在终端执行:
/usr/libexec/java_home -v 18该命令会返回Java 18的完整安装目录,比如
/Library/Java/JavaVirtualMachines/jdk-18.jdk/Contents/Home。永久设置默认版本:
- 打开bash配置文件(El Capitan默认使用bash):
open ~/.bash_profile - 在文件中添加以下两行内容:
export JAVA_HOME=$(/usr/libexec/java_home -v 18) export PATH=$JAVA_HOME/bin:$PATH - 保存并关闭文件,执行以下命令使配置立即生效:
source ~/.bash_profile
- 打开bash配置文件(El Capitan默认使用bash):
验证设置:
执行java -version,此时应该显示Java 18的版本信息。
注意:如果终端重启后设置失效,检查是否手动切换过zsh,若使用zsh则需要修改
~/.zshrc文件,添加同样的配置内容。另外,Java 18对OS X 10.11(El Capitan)兼容性有限,若运行程序出现异常,可考虑降级到适配该系统的LTS版本(如Java 11)。
内容的提问来源于stack exchange,提问作者Straitsfan
相关产品推荐
相关产品推荐

