因为调用了 macOS 自带的 Java wrapper
/usr/bin/java
/usr/libexec/java_home
它们会去 macOS 认可的 JDK 注册位置找 Java
/Library/Java/JavaVirtualMachines/*.jdk
而 Homebrew 的 openjdk 是 keg-only(仅安装在 Cellar 中)
需要手动 symlink 到 /Library/Java/JavaVirtualMachines/openjdk.jdk
所以需要软链接:
sudo ln -sfn $(brew --prefix)/opt/openjdk/libexec/openjdk.jdk \
/Library/Java/JavaVirtualMachines/openjdk.jdk
没有评论:
发表评论