JDK on OSX 10.7 Lion

2022-08-31 14:41:43

我已经安装了Apple为10.7提供的Java for Developer软件包,Java应用程序运行良好

但是 eclipse 找不到 JDK 根路径,我也不能。

有人有什么想法吗?


答案 1

您可以从 http://connect.apple.com 下载 10.7 Lion JDK。

  1. 登录并点击右侧的部分。java

  2. jdk 安装在与上一个位置不同的位置。这将导致IDE(如Eclipse)无法找到源代码和javadocs。

  3. 在撰写本文时,JDK最终在这里:

    /Library/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home

  4. 打开 eclipse 首选项并转到 Java -->已安装的 JREs 页面

  5. 我们需要使用JDK位置,而不是使用“JVM内容(MacOS X Default)”。

  6. 在撰写本文时,搜索并不知道新的JDK位置;我们需要点击 添加 按钮

  7. “添加 JRE”向导中,为 JRE 类型选择“MacOS X VM”

  8. 对于 JRE 定义页面,我们需要填写以下内容:

    • JRE Home: /Library/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home
  9. 其他字段现在将自动填充,默认的 JRE 名称为“主页”。您可以快速将其更正为更有意义的内容:

    • JRE 名称: 系统 JDK
  10. 完成向导并返回到“已安装的 JRE”

  11. 从列表中选择“系统JDK”

  12. 您现在可以通过以下方式正常发育:

    • 为基类正确显示 javadocs
    • 调试时正确显示源代码

答案 2

在较新版本的OS X上,您应该在以下位置找到所有JRE(和JDK)

/Library/Java/JavaVirtualMachines/

/System/Library/Java/JavaVirtualMachines/

旧路径

/System/Library/Frameworks/JavaVM.framework/

已被弃用。

以下是官方的弃用说明:

http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html#//apple_ref/doc/uid/TP40010380-CH4-SW1