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名称为“Home”。 您可以快速将其纠正为更有意义的内容:
完成向导并返回到已安装的JRE页面
从列表中选择“系统JDK”
您现在可以正常开发:
在较新版本的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