我在Windows和Linux上使用的IntelliJ IDEA(2016.3.5)版本相同。問題是,在Linux上單擊「Ctrl」+鼠標左鍵後,IntelliJ IDEA不會顯示java文檔,但會顯示反編譯的.class文件。這不是個大問題,但很煩人。什麼可能是錯的?我試圖恢復默認設置,但它沒有幫助。IntelliJ IDEA顯示反編譯.class而不是文檔
回答
您沒有顯示文檔,您正在深入實施庫方法。您沒有附加庫的源代碼,所以ide沒有別的選擇,只能反編譯代碼以便讓您看到您嘗試訪問的方法。如果您使用的是Maven,您可以下載源代碼,然後在深入分析時會看到真實的代碼。恢復默認設置不會有幫助,因爲這是它的工作原理。
此外;當IntelliJ顯示文檔(我的機器上的Ctrl-q)時,它會嘗試直接從源代碼構建javadoc,而不是從它忽略的已發佈javadoc構建。這是與你的庫一起下載源代碼的另一個原因。
順便說一句:當你將你自己的庫釋放到你的企業倉庫中時,你應該建立和釋放源代碼,這樣你的庫的用戶就可以深入實現,並且獲得訪問權限到你的api的javadocs。
如果你不使用maven會怎麼樣?這個答案不是很具體。很明顯爲什麼intellij深入到反編譯的代碼中,但不清楚如何解決它。 – anon58192932
如果你不使用maven,你已經犯了這樣一個嚴重的錯誤判斷,在你意識到自己的錯誤並悔改之前,沒有真正的意圖試圖幫助你:) –
- 1. Fernflower和IntelliJ IDEA的java反編譯器
- 2. 如何更改已編譯的.class文件而不反編譯?
- 3. 找不到android.Activity class intellij IDEA
- 4. 的IntelliJ IDEA 15.0.3不顯示
- 5. Intellij Idea不顯示源代碼文件
- 6. 如何反編譯爲java文件intellij idea
- 7. 顯示Intellij編譯警告
- 8. 執行.class文件而不編譯
- 9. 爲什麼intelliJ IDEA依賴範圍是「提供」而不是「編譯」?
- 10. 的IntelliJ不顯示編譯時錯誤
- 11. IntelliJ IDEA鼠標懸停方法顯示Java文檔
- 12. Intellij Idea編譯器重新編譯已編譯的項目
- 13. IntelliJ IDEA顯示錯誤的JavaScript文件
- 14. Intellij不顯示正確的Android文檔
- 15. Intellij Idea不顯示引用專有API的javac編譯器警告
- 16. 編譯或不編譯.class文件
- 17. 在IntelliJ IDEA中啓用部分編譯
- 18. Intellij IDEA 11:如何從.less編譯.css?
- 19. Intellij IDEA:無法編譯java代碼
- 20. IntelliJ IDEA 13編譯速度極慢
- 21. 在Intellij-Idea中跳過GWT編譯9
- 22. Intellij IDEA中的Java編譯錯誤13.1
- 23. IntelliJ Idea 11 Flex編譯問題
- 24. maven - 如何編譯代碼到jar文件而不是.class
- 25. 在IntelliJ IDEA中僅顯示前導空格(而不是製表符)
- 26. IntelliJ Idea Community Edition - 快速文檔查找
- 27. 的IntelliJ編譯顯示錯誤
- 28. 如何搜索在反編譯的.class文件字符串中的IntelliJ
- 29. IntelliJ IDEA中的ES6模板文字(反引號)的文本突出顯示
- 30. 爲什麼Intellij Idea不顯示當前文件?
您正在使用錯誤的操作,可能是因爲不同的鍵盤映射或快速文檔設置。請[參考此答案](http://stackoverflow.com/a/11053374/104891)。 – CrazyCoder