OSX Lion 上 JDK API 的位置

3

我正在尝试在OSX Lion 10.7.3上的Eclipse Helios中添加Javadoc位置。我刚刚从Apple安装了Java for Developers 2012-01。

我遇到了以下问题:在我的Java安装文件夹(/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)中没有src.jar/docs.jar文件。

他们是否从安装程序中删除了它?我该怎么办才能解决这个问题?

谢谢。

3个回答

2

默认情况下,Mac上的JDK不包括src.jar文件。 您需要从Apple Developers下载并安装“Java开发人员包”。 安装后,您将在类似于以下路径中找到src.jar文件:

/Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home

然后在那个文件夹中,您会找到src.jar。 - dash1e
我的安装昨天才升级到/Library/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home/src.jar... - Tonny Madsen
是的,不同版本的文件夹自然会有所变化。 - dash1e
对我有用。谢谢!我知道这个 dmg 存在,但是通过 Google 搜索找到它是不可能的! - Neil Traft

1

苹果公司默认的Java“用户”下载不包括源代码或Javadoc。您可以从https://connect.apple.com/下载特殊的Java开发人员包进行安装。您需要使用Apple ID注册,但免费帐户足以下载开发人员包,无需完整、昂贵的ADC会员资格。

开发人员包的好处是它们不会相互覆盖,因此您可以安装多个版本来测试您的软件。


0
作为一种解决方法,将您的项目转换为Maven项目,安装m2e插件并让Maven下载源代码(右键单击-> Maven -> 下载源代码)。优点是您可以下载所有库的源代码,而不仅仅是JDK。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接