在更新到Apple JDK的最新版本(現在不推薦使用sniff ...)後,Eclipse不再顯示JDK類的源代碼。它要求我附加源位置文件或文件夾。我在哪裏可以找到?如何(重新)在Snow Leopard上附加Eclipse的JDK源代碼?
回答
似乎Java for Mac OS X 10.6 Update 3不再包含源代碼。現在有一個單獨的包「Java for Mac OS X 10.6 Update 3開發包」。請參閱http://lookfirst.com/2010/10/how-to-fix-missing-source-for-latest.html
在我的情況下,源在
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar
您可能需要設置這個在Eclipse偏好:Java安裝的JRE。選擇1.6 JVM並單擊編輯。現在從JRE系統庫列表中選擇classes.jar,單擊源附件並輸入src.jar的路徑。
我沒有src.jar。您使用的是哪個操作系統版本,並且是否運行了最新的Java軟件更新?這是否將src.jar帶走?我之前肯定有Eclipse附帶的源代碼(默認情況下,我認爲)。 – Thilo 2010-11-03 01:15:37
我在OSX 10.6.4上,我沒有運行最新的Java更新。這是我在Java版本「1.6.0_20」。更新可能會將src.jar帶走。更早的更新卸載了Java 1.5和我的一些Maven版本。 – michid 2010-11-03 10:06:35
每個JRE更新都會將src.jar帶走。當我從1.6.0_24更新到1.6.0_26時,我不得不再次訪問developer.apple.com/downloads並再次下載JDK以獲取源代碼。 – 2011-10-26 18:00:37
對於Apple的每次更新,我都會使用更新的符號鏈接編寫新的博客文章。我從其中一個答案中發現我的博客上有很多流量,所以我想我不妨使用最新版本更新。
我可以編寫一個簡單的shell腳本來爲你做這件事,但這需要你下載一個文件。看起來比較簡單,只需執行一些簡單的命令即可。
這是最新的一個更新5:
http://lookfirst.com/2011/06/fix-missing-source-for-java-mac-os-x.html
謝謝。與此相關的另一件好事是找到有關已更改內容的正確發行說明。蘋果的技術說明完全沒有提供信息。 – Thilo 2011-07-06 08:18:25
祝你好運。對於這些信息,Apple很少提供豐富的信息。 – 2011-07-06 22:32:05
我使用Mac OS 10.8.5。我下載了Mac OS 10.7的Java並安裝了它。我發現src.jar
文件中
/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/src.jar。
然後我
- 開業蝕(JUNO)
- 的Eclipse> Prefereces> JAVA>安裝的JRE
- 編輯Java列出
在JRE系統庫部分,
- 展開第一個(即classes.jar)
- 你可以看到,SRC沒有連接
- 雙擊該和提供上述位置
就是這樣。
對於那些在這裏和那裏搜索源代碼幾個小時但最終沒有得到任何東西的人們。
對於Eclipse附加(不完全適用於1.6): jdk1.7.0_21_src_for_mac.zip
- 1. Eclipse GEF在Mac Snow Leopard
- 2. 在Snow Leopard上集成Tomcat7和Eclipse Helios
- 3. 如何在Mac OS X上重新安裝Java 6 Snow Leopard
- 4. 在Eclipse中附加源代碼問題
- 5. Snow Leopard上的MySQL_Python
- 6. Snow Leopard上的Java5
- 7. 如何在Snow Leopard上安裝Qt 4.7.0?
- 8. Eclipse無法找到JDK源代碼
- 9. 如何在OSGi/Equinox/Eclipse中附加庫包的源代碼?
- 10. 如何將JDK源代碼重新綁定到我的IDE?
- 11. 在Snow Leopard上編譯Emacs
- 12. 使錯誤 - 在Snow Leopard上
- 13. 在Snow Leopard上編譯wxWidget
- 14. 如何使用java程序在eclipse中附加源代碼?
- 15. 如何在Eclipse中附加Android支持庫源代碼?
- 16. Snow Leopard上的MacPorts:rsync庫未加載libintl
- 17. Snow Leopard上的CGPostMouseEvent替換
- 18. Snow Leopard上的硒和Python
- 19. Snow Leopard上的NSImage色偏
- 20. 如何在附加源代碼時修改源代碼
- 21. 如何將源代碼附加到eclipse中的Web App庫?
- 22. 如何在Mac OS X Snow Leopard上更新Numpy?
- 23. 處理Snow Leopard 64位上的32位代碼?
- 24. Eclipse IDE在Snow Leopard Macbook上的速度緩慢
- 25. 如何將Android源代碼附加到Eclipse?
- 26. NSOperationQueue在Snow Leopard上的輕量級?
- 27. NSPopover和Snow Leopard
- 28. NSTableCellView&Snow Leopard
- 29. Snow Leopard,sqlite3-ruby
- 30. 在OS X v10.6上安裝Eclipse並設置Android ADT Snow Leopard
免費下載139MB,但需要註冊Apple Developer Connection(也免費)。 – Thilo 2010-11-15 11:44:48
@Thilo最新下載(JDK 1.6u6)僅爲134 MB! – 2011-12-03 00:20:26