[英]How to view the list of compile errors in IntelliJ?
我正在尋找一種在 IntelliJ 中查看所有編譯錯誤的方法,類似於它們在 Eclipse 中的顯示方式。 我嘗試在這里和谷歌搜索,但還沒有真正找到解決方案。 我真的很喜歡 IntelliJ,我最近從 Eclipse 轉換到它,我希望這只是我缺少的東西,而不是根本的缺陷。
我認為這最接近您的願望:
(來自IntelliJ IDEA Eclipse 用戶問答):
以上可以與編譯器設置中最近引入的選項相結合,以獲得與 Eclipse 非常相似的視圖。
要做的事情:
在“項目”窗格中切換到“問題”視圖:
啟用設置以自動編譯項目:
最后,看一下問題視圖:
這是 Intellij IDEA 13.xx 和 Eclipse Kepler 中相同項目(帶有編譯錯誤)的比較:
相關鏈接:上圖的maven項目: https : //github.com/ajorpheus/CompileTimeErrors
“Eclipse 模式”/“自動編譯”項目的常見問題解答: http : //devnet.jetbrains.com/docs/DOC-1122
對於遇到此問題的任何其他人的最新答案:
(來自https://www.jetbrains.com/help/idea/eclipse.html,§ 自動編譯;點擊截圖)
自動編譯:
要啟用自動編譯,請導航至Settings/Preferences | 構建、執行、部署 | 編譯並選擇自動生成項目選項
在一處顯示所有錯誤:
如果在編譯器設置中啟用了自動生成項目選項,則會出現問題工具窗口。 它顯示了在項目編譯時檢測到的問題列表。
使用 Eclipse 編譯器:這實際上捆綁在 IntelliJ 中。 在我看來,它提供了更多有用的錯誤消息,並且根據此博客,它的速度要快得多,因為它被設計為在 IDE 的后台運行並使用增量編譯。
Eclipse 使用自己的編譯器,而 IntelliJ IDEA 使用與項目 JDK 捆綁的 javac 編譯器。 如果您必須使用 Eclipse 編譯器,請導航至Settings/Preferences | 構建、執行、部署 | 編譯器 | Java Compiler並選擇它... Eclipse 和javac 編譯器之間的最大區別在於Eclipse 編譯器對錯誤的容忍度更高,有時會讓您運行無法編譯的代碼。
先前答案中提到的“問題視圖”很有幫助,但我發現它沒有捕獲項目中的所有錯誤。 運行應用程序后,它開始填充有問題但最初沒有出現在該問題視圖中的其他類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.