我一直在使用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.jar
或src.zip
的Spotlight搜索显示为空白。有人可以帮我填一下空白吗?
答案 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
的包裹内容。