JDK在OSX 10.7 Lion上

我已经安装了Apple提供的用于10.7的Java开发包,而Java应用运行良好

但日食无法找到JDK根路径,我也无法。

任何人有任何想法?


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

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

  • jdk安装到之前的不同位置。 这将导致IDE(如Eclipse)无法找到源代码和javadoc。

  • 在撰写本文时,JDK结束于此:

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

  • 打开eclipse首选项并转到Java - >已安装的JRE页面

  • 而不是使用“JVM内容(MacOS X默认)”,我们需要使用JDK位置

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

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

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

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

  • JRE名称:系统JDK
  • 完成向导并返回到已安装的JRE页面

  • 从列表中选择“系统JDK”

  • 您现在可以正常开发:

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

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

    /图书馆/的Java / JavaVirtualMachines /

    /系统/图书馆/的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


    更新后我刚刚遇到同样的问题。 OSX Lion下载的JRE缺少JavaRuntimeSupport.jar,它可以正常工作,但可以破坏很多事情。 如果你已经更新了,并且在此之前安装了可用的JDK / JRE,请在Eclipse中执行以下操作:

    1) 项目>属性> Java构建路径>选择损坏的JRE / JDK>编辑

    2)选择“ 备用JRE

    3)点击“ 已安装的JRE ...

    4)在打开的窗口中,单击“ 搜索...

    如果一切顺利,它会找到你的老JRE / JDK。 矿在这个位置:

    /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
    
    链接地址: http://www.djcxy.com/p/33309.html

    上一篇: JDK on OSX 10.7 Lion

    下一篇: Xcode process launch failed: Security