2013-10-14 13 views
110

我正在尋找一種方法來查看IntelliJ中的所有編譯錯誤,類似於它們在Eclipse中的顯示方式。我試着在這裏搜索和谷歌,但還沒有真正找到解決方案。我真的很喜歡IntelliJ,我最近從Eclipse轉換到了它,我希望這只是我缺少的東西,而不是一個根本的缺陷。如何查看IntelliJ中的編譯錯誤列表?

+0

也許你可以添加你想與的IntelliJ –

+1

[中的IntelliJ項目查看錯誤]的可能的複製(http://stackoverflow.com/questions/1644861/view-errors什麼日食截圖-in-intellij-project) –

回答

108

我認爲這最接近你希望的東西:

(從IntelliJ IDEA Q&A for Eclipse Users):

enter image description here

以上可以在編譯器設置是最近推出的期權組合得到一個觀點很類似於Eclipse的。

可以做的事:

  1. 切換到Project窗格的 '問題' 視圖:

    enter image description here

  2. 啓用設置自動編譯項目:

    enter image description here

  3. 最後,看問題視圖:

    enter image description here

這裏是同一個項目的比較(與編譯錯誤)看起來像的IntelliJ IDEA 13.xx和Eclipse開普勒:

enter image description here

enter image description here

相關鏈接: 上面顯示的maven項目:https://github.com/ajorpheus/CompileTimeErrors
FAQ'Eclipse Mode'/'Aut omatically編譯」項目:http://devnet.jetbrains.com/docs/DOC-1122

+2

插件「Eclipse模式」不適用於IDEA 13. – GarfieldKlon

+2

顯然這個「問題」工具欄只有在選擇「自動編譯」模式時纔可用。看到這裏: https://www.jetbrains.com/help/idea/2016.2/problems-tool-window.html – atom88

+4

我切換到問題,而不是項目,我也啓用了'自動生成項目',但我仍然不'不會看到問題/編譯器錯誤本身。我只看到有錯誤的類。任何人都可以幫忙...? –

6

更是最新的答案別人誰碰到這個涉及:

(從https://www.jetbrains.com/help/idea/eclipse.html,§Auto編譯;點擊截圖)

自動編譯:

要啓用自動編譯,導航到設置/首選項|構建,執行,部署|編譯器並選擇構建項目自動選項

顯示在一個地方的所有錯誤:

問題工具窗口如果使項目自動選項中啓用了出現編譯器設置。它顯示了項目編譯時檢測到的問題列表。

使用Eclipse編譯: 這在實際的IntelliJ捆綁。在我看來,它提供了更多有用的錯誤消息,並且根據this blog,它的設計運行在IDE後臺並使用漸進式編譯,因此速度更快。

雖然Eclipse使用自己的編譯器,但IntelliJ IDEA使用與項目JDK捆綁在一起的javac編譯器。如果您必須使用Eclipse編譯器,請導航至設置/首選項|構建,執行,部署|編譯器| Java編譯器並將其選中... Eclipse和javac編譯器之間最大的區別在於Eclipse編譯器更容忍錯誤,並且有時會讓您運行無法編譯的代碼。

+0

不幸的是,這對Android項目沒有幫助,可能是因爲編譯被推遲爲gradle。 這裏有一個IntelliJ功能請求:https://youtrack.jetbrains.com/issue/IDEA-68854 – NeilS

2

在我的系統(IntelliJ Idea 2017.2.5)上,啓用「自動生成項目」是不夠的。我還必須使用菜單項「查看,工具窗口,問題」來查看屏幕底部的問題工具窗口。

Opening the problems tool window