【问题标题】:Eclipse can't see Java SE 7 directory structure (and neither can I) after install on OSX 10.7.4在 OSX 10.7.4 上安装后,Eclipse 看不到 Java SE 7 目录结构(我也看不到)
【发布时间】:2012-07-31 21:13:42
【问题描述】:

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

我已尝试遵循几个指南以使用 Eclipse 正确设置它,但无济于事。我正在关注this Oracle guide。就目前而言,Java SE 7 位于 Java 首选项列表的顶部(因此它优先于其他版本)。在终端中运行 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 一起工作会令人困惑吗?

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

谁能帮我解决这个问题?

【问题讨论】:

    标签: eclipse macos java-7


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      更快更简单的解决方案,假设您已经安装了 JDK:

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-09-03
          • 2020-07-05
          • 2014-05-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多