如何在Mac上查看Netbeans中的Java SE 6源代码?

时间:2011-08-13 17:31:17

标签: java macos netbeans

  

可能重复:
  Source code for Mac OS X java version 1.6.0_22

我一直在使用Java EE 6开发一个Web应用程序。在工作中我在Windows 7上使用Netbeans。我总是理所当然地认为我可以通过ctrl-click来查看Java SE 6源代码String并查看代码。

最近我在家里的macbook上安装了Netbeans(Mac OS X 10.6.5)并下载了项目。一切正常,但我注意到我无法再查看标准java类的来源了。所有方法都包含throw new RuntimeException("Compiled Code");

我需要在这里安装什么?

更新:好的,在阅读this discussion之后,我转到了http://connect.apple.com/并下载/安装了 Java for Mac OS X 10.6 Update 5 Developer Package (还必须将OSX更新为10.6.8)。但是,我还是无法在Netbeans中查看源代码。如何配置Netbeans以便可以查看Java SE 6源?

更新2:我在此期间一直在使用http://javasourcecode.org/,但在Netbeans中查看来源仍然会更好。

更新3:如果我转到Tools->Java Platforms->Sources,我可以选择要读取的来源。我尝试选择/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/1.6.0_26-b03-384.jdk,但这不起作用,我认为这是有道理的,因为这是默认平台。

我随时随地都在阅读,我应该在.jar找到我需要的/Library/Java/Home/src.jar,但它不存在。对src.jarsrc.zip的Spotlight搜索显示为空白。有人可以帮我填一下空白吗?

1 个答案:

答案 0 :(得分:0)

在这篇文章中找到了答案:Source code for Mac OS X Java Updates不确定为什么我之前没有找到它,因为我搜索得非常广泛 - 必须使用错误的关键字。

显然它现在位于/Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/src.jar。我的错误是没有打开1.6.0_26-b03-384.jdk的包裹内容。