Търся начин да видя всички грешки при компилиранетов IntelliJ, подобно на това как се показват в Eclipse. Опитах се да търся тук и Google, но наистина не намерих решение. Наистина харесвам IntelliJ, наскоро го превърнах от Eclipse и се надявам, че това е просто нещо, което ми липсва и не е основен недостатък.
Отговори:
117 за отговор № 1Мисля, че това е най-близо до това, което желаете:
(От Въпроси и отговори на IntelliJ IDEA за потребителите на Eclipse):
Горното може да се комбинира с наскоро въведена опция в настройките на Компилатора, за да се получи изглед, много подобен на този на Eclipse.
Неща за вършене:
Превключете към изгледа „Проблеми“ в прозореца „Проект“:
Активирайте настройката, за да компилирате проекта автоматично:
И накрая, разгледайте изгледа „Проблеми“:
Ето сравнение на това, което един и същ проект (с грешка при компилирането) прилича на Intellij IDEA 13.xx и Eclipse Kepler:
Подходящи връзки: Проектът maven, показан по-горе: https://github.com/ajorpheus/CompileTimeErrors
Често задавани въпроси за проект "Eclipse" / "Автоматично компилиране": http://devnet.jetbrains.com/docs/DOC-1122
10 за отговор № 2
По-актуален отговор за всеки друг, който се намира в това:
(от https://www.jetbrains.com/help/idea/eclipse.html, §Автоматична компилация; кликнете за снимки на екрани)
Компилирайте автоматично:
За да активирате автоматичното компилиране, отидете на Настройки / Предпочитания | Изграждане, изпълнение, разполагане | съставител и изберете Изградете проекта автоматично опция
Показване на всички грешки на едно място:
Най- Прозорец на инструмента за проблеми се появява, ако Направете проект автоматично опцията е активирана в настройките на компилатора. Той показва списък с проблеми, открити при компилирането на проекта.
Използвайте компилатора Eclipse: Това всъщност е включено в IntelliJ. По мое мнение това дава много по-полезни съобщения за грешки и според този блогТова е много по-бързо, тъй като е проектирано да работи във фонов режим на IDE и използва постепенно компилация.
Докато Eclipse използва собствения си компилатор, IntelliJ IDEA използва Javac компилатора, свързан с проекта JDK. Ако трябва да използвате компилатора Eclipse, преминете към Настройки / Предпочитания | Изграждане, изпълнение, разполагане | Компилатор | Компилатор на Java и я изберете ... Най-голямата разлика между компилаторите Eclipse и javac е, че компилаторът Eclipse е по-толерантен към грешките, а понякога ви позволява да изпълнявате код, който не се компилира.
6 за отговор № 3
На моята система (IntelliJ Idea 2017.2.5), не е било достатъчно да се разреши "Направете проект автоматично". Също така трябваше да използвам елемента от менюто "View, Tool Windows, Problems", за да видя прозореца с инструменти за проблеми в долната част на екрана.