【发布时间】:2020-07-30 00:15:13
【问题描述】:
我使用此页面上的说明从 Oracle Java 站点安装了 Java 8 SDK(JRE 更新 25)
http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html
并将以下行放入我的~/.bash_profile
export JAVA_HOME="/usr/libexec/java_home -v 1.8"
但是当我尝试在 Bash 中编译或运行 Java 程序时,我收到以下消息
No Java runtime present, requesting install.
还有这个窗口
我跑/usr/libexec/java_home查看:
$ /usr/libexec/java_home
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
但是 JRE 在里面
/System/Library/Frameworks/JavaVM.framework/Versions/Current
并且系统偏好设置中的 JRE 位置指向
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin
我不知道问题出在哪里,但是usr/bin/javac 和/usr/bin/java 无法在/System/Library/Frameworks/JavaVM.framework/Versions/Current 中找到正确的JVM 位置。
【问题讨论】:
标签: java macos osx-yosemite