IntelliJ Idea의 프로젝트 트리에서 컴파일 오류를 즉시 보는 방법은 무엇입니까?


125

프로젝트 트리의 클래스 파일에 즉시 컴파일 오류를 표시하도록 IntelliJ Idea를 구성 할 수 있는지 궁금합니다. 현재 클래스를 컴파일 할 수없는 경우 클래스에서 오류 표시를 보려면 재 컴파일을 수동으로 트리거해야합니다.


1
거꾸로, 열린 클래스의 거터 바를 업데이트하기 위해 IntelliJ에 파일을 저장할 필요가 없습니다 :-) 프로젝트 트리를 업데이트하지 않습니다.
leedm777

IDEA의 프로젝트보기에서 오류가 바로 표시되므로이 기능을 약간 확장 할 수 있습니까? 그렇다면 오류가 있는지 또는 다른 것을 요청하는지 확실하지 않습니까?
Yishai

7
얼마 전 Eclipse에서 전환했으며 프로젝트 트리에서 즉시 컴파일 오류가 표시되는 기능이 있습니다 (파일에 빨간색 밑줄이 표시됨). 예를 들어 메소드의 서명을 변경하면이 메소드를 사용하는 모든 클래스에 표시됩니다 빨간 선. joekutner가 설명 했듯이이 동작을 추가하는 플러그인이 있지만 bert가 응답하면이 플러그인이 예상대로 작동하지 않는 것 같습니다. 이제 저는 IDEA의 기본 기능을 사용하고 IDE를 사용하기위한 접근 방식을 변경할 것입니다. ;-)
magomi

1
아카이브 만 나는 며칠 후 (거의 2 년) 이후이 기능없이 일하는 데 익숙해졌고 그 이후로도 IDEA와 함께 일해 왔습니다.
magomi

1
아니요, 오류는 프로젝트보기에 자동으로 표시되지 않습니다.
IgorGanapolsky

답변:


116

IntelliJ 12부터 소스 변경시 프로젝트를 자동으로 빌드하는 옵션이 있습니다. "설정"-> 빌드, 실행, 배포-> "컴파일러"에서 "프로젝트 자동 빌드"체크 상자를 선택하십시오. 프로젝트 트리에 컴파일 오류가 즉시 표시됩니다.


1
v12를 대폭 개선했습니다. 이것을 답변에 추가해 주셔서 감사합니다.
keyboardsurfer

8
옵션을 호출하면 +1 (기본적으로 활성화되어 있지 않습니다!)이지만 OP가 요청한대로 프로젝트 트리의 파일에 오류가 표시되지 않는 것 같습니다. 모든 컴파일러 오류를 한눈에 쉽게 볼 수 있습니까?
브렌트 파우스트

5
@ MadsMobæk 감사하지만 IntelliJ 12.1.4에는 "문제점"보기가 없습니다.! 스크린 샷
브렌트 파우스트

2
경고에도 비슷한 것이 있습니까?
Steven Roose

1
변경 사항으로 인해 컴파일 오류가 발생하면 작동하지 않습니다. 예를 들어 공개 메소드가 비공개로 변경되면이 메소드를 호출하는 파일을 열어야 해당 파일의 컴파일 오류가 표시됩니다. 그렇지 않으면 프로젝트를 다시 빌드 할 때만 오류가 표시됩니다. 그러나 파일에 컴파일 문제가있을 때 작동하고 다른 파일에서 문제를 해결합니다. 예 : 클래스 A는 B의 전용 메소드를 사용한 다음 B의 메소드를 공용으로 변경합니다.
요르단 실바

19

이 기능에 대해 웹에서 몇 가지 추가 검색을 수행했습니다. 결국이 기능을 정확히 사용할 수없는 것 같습니다. 이 주제와 관련하여 몇 가지 (내 관점에서) 해결 방법이 언급되어 있습니다. 가장 도움이 토론 내가 발견 여기에 .


2
링크가 끊어졌습니다
slovit

1
@slovit 나는 archive.org의 사본을 참조하기 위해 링크를 편집했습니다.
Matt Ball

17

다음과 같이 모든 컴파일 문제에 액세스 할 수 있습니다.

  • "프로젝트"탐색기를 엽니 다 (일반적으로 왼쪽에 도킹 됨)
  • 왼쪽 상단에서 "프로젝트"드롭 다운을 클릭하십시오.
  • "범위"에서 "문제"를 선택하십시오.

파일 트리와 문제가 나타납니다. 또한 하단 도구 모음에 모든 것을 나열하는 "문제"라는 탭이 표시됩니다. Eclipse "Problems"보기만큼 사용하기 쉽지는 않지만 가깝습니다.

12.1.4 버전에 있지만이 기능이 처음 나온 버전을 확실하지 않습니다.


2
나를 위해 '문제'범위는 '메시지'탭에서 자바 컴파일러 오류 메시지의 무리가 있었다하더라도 아무것도 보이지 않았다
타르 모

0

IntelliJ 용 Eclipse 모드 플러그인을 사용해 볼 수 있습니다. 파일을 저장할 때 증분 컴파일을 수행 할 수 있습니다.

http://plugins.intellij.net/plugin/?id=3822


7
나는 그것을 시도했지만 많은 사람들이 초점을 훔치고 요청 된 기능을 제공하지 않는다고 지적했다 (예 : 프로젝트 트리에서 오류를 표시하지 않음). 이클립스로 전환 한 후 나도 내가 그리워 매우 것들 중의 하나가이 기능을 가지고 싶어요
버트
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.