我陷入了困境。我试图替换我的 Java JDK 并降级到 1.6,但不知何故却在这个过程中彻底搞砸了所有以前的版本。最重要的是,我的 Mac 根本没有安装 JDK。
我尝试过从 Oracle 重新安装 Java 1.7,也尝试过使用 Pacifist 手动从 1.6 Apple Java 中提取文件...但没有任何效果。
当我打开终端并使用 java -version 时,我得到的是
-bash: java: command not found
我真正的目标是回到 java 1.7,但即使运行安装程序后,终端和其他应用程序仍然无法访问 java。
答案1
不要惊慌,你会用某种方式来处理它。这是 Java 7 自身安装的目录:
/Library/Java/JavaVirtualMachines
检查一下。如果 Java 在那里,你只需要添加一些符号链接,甚至将整个 Javabin
目录添加到系统路径。通常这不是必要的,但即使你这样做也不会破坏任何东西。
java
系统路径查找找到的正常位置是
/usr/bin/java
但它只是一个符号链接
/Library/Java/Home/bin/java