在OSX 10.7.4上安装后,Eclipse无法看到Java SE 7目录结构(我也不能)

时间:2012-07-31 21:13:42

标签: eclipse macos java-7

我最近在运行Lion版本10.7.4的Mac上安装了Java SE Development Kit 7u5。在安装时,我选择了唯一可用的安装选项,即为此计算机上的所有用户安装。

我尝试过几个指南,以便用Eclipse正确设置,但无济于事。我正在关注this Oracle guide。目前,Java SE 7位于Java Preferences列表的顶部(因此它优先于其他版本)。在终端中运行java -version也会得到正确的结果。但是,当我尝试按照上面提到的指南将JDK添加到Eclipse时,目录结构“/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home”根本不存在:

Here is a link to a screenshot of my directory structure after installing

我尝试过选择灰色的1.7.0.jdk,但很明显它不可选。如果我只是尝试继续使用“JavaVirtualMachines”目录,Eclipse不会将其识别为根文件夹。我也从我的用户文件夹中查看了库路径,但也没有所需的结构。

另一方面,它让我感到担忧的是,我一直没有教过你如何应对所有这些怪癖......为什么这个看似简单的过程没有被简化......我应该找到它吗?这令人困惑,让SDK使用IDE?

如果有人知道任何课程,请告诉我!

有人可以帮我解决这个问题吗?

3 个答案:

答案 0 :(得分:2)

您可以将路径/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home直接粘贴到“JRE Home”文本字段中,而不是浏览到目录(Oracle指南中的步骤5)

或者,您可以选择“标准VM”而不是“MacOSX VM”。在那里,您还可以浏览到JDK目录。

答案 1 :(得分:1)

假设您已经安装了JDK,那么解决方案更快更容易:

  • 转到Eclipse首选项> Java>已安装的JRE
  • 点击"搜索按钮"在右侧导航窗口中
  • 瞧!它应该找到它。
  • 选中要用作默认设置的框(如果需要),然后点击"确定" : - )

答案 2 :(得分:0)

我遇到了同样的问题,我按照Stefan Fersti的建议粘贴了路径,尽管他的路径对我来说不是正确的。我用过:/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home

我想最简单的方法是前往目录/Library/Java/JavaVirtualMachines/,看看您的特定文件夹有哪个更新/名称。