2011-08-13 73 views
3

可能重複:
Source code for Mac OS X java version 1.6.0_22如何在Mac上查看Netbeans中的Java SE 6源代碼?

我一直在開發使用Java EE 6,在我使用的Windows 7 Netbeans的工作web應用程序我一直認爲這是理所當然我可以查看Java SE 6源代碼,例如,按住Ctrl並單擊String並查看代碼。

最近,我在家中的MacBook上安裝了NetBeans(Mac OS X 10.6.5)並下載了該項目。一切工作正常,但我注意到我無法再查看標準Java類的來源。所有方法都有throw new RuntimeException("Compiled Code");

什麼是缺少的,我需要在這裏安裝?

更新:好了,看完後this discussion我去http://connect.apple.com/和下載/安裝的Java 的Mac OS X 10.6 Update 5的開發包(也不得不更新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但它不存在。 Spotlight搜索src.jarsrc.zip變爲空白。有人能幫我填補這裏的空白嗎?

回答

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的包裝內容。

相關問題