【发布时间】:2014-10-02 03:59:45
【问题描述】:
我正在尝试在我的 Mac OS X 上运行 eclipse。我最近一直在 Eclipse 上进行一些 Android 编程,今天想在 Java 上进行一些开发。然而,令我惊讶的是,Eclipse 说没有安装 JRE/JDK。我不知道这是怎么可能的,因为到目前为止我的 android 项目运行良好,甚至现在也是如此。我尝试了以下项目:
- 通过 Mac 终端检查 java 版本。它说
java version "1.8.0_20"已安装。这是屏幕截图。 - 我已通过系统偏好设置中的 Java 控制面板检查了 Java 版本。同样,同样的事情:
- 我知道当 Eclipse 中没有可见的 JRE 时,可以通过 Eclipse 中 preferences > Java > Installed JREs 下的“add”选项手动输入。但是虽然我可以在以下路径中找到 Contents 文件夹:/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/home/contents ,当我尝试在 Eclipse 中手动添加它时,用户/库下的 Java 文件夹不会显示。我不知道为什么会这样。以下是一些截图,以防万一:
如您所见,Java 文件夹并未显示在上述屏幕截图中的 Library 下。
- 最后,我还尝试在 Eclipse 中点击“搜索”(与上面一张屏幕截图中的“添加”相同),但“搜索”根本找不到任何东西。
我已经浏览了处理类似问题的现有答案。我唯一没有做的似乎是设置路径变量,但它们都在 Windows 操作系统中,所以不确定它是否适用于我的情况。
非常感谢您对此的任何帮助。
更新1:根据到目前为止所指出的,我尝试复制粘贴建议的路径。但是我得到的错误是:主目录不存在。
截图如下:
【问题讨论】:
-
我不知道是什么导致了您的问题,但我认为您可能查看了错误的
Library文件夹。看起来您正在查看~/Library,但我的 Java 8“已安装的 JRE”在/Library/Java/JavaVirtualMachines/jdk*.jdk/Contents/Home下。 -
这可能看起来很奇怪,但正如您所建议的,在我的 Finder 菜单中,我点击了 Go,然后进入了 ~/Library ,结果窗口似乎与 Eclipse 中显示的窗口相同。这个窗口也没有 Java 文件夹,这就是我能够区分的方式。但是即使将正确的路径复制到 Eclipse 中也不会指出 JRE。