Java 프로젝트에서 Intellij IDEA를 사용하고 있습니다.Intellij IDEA : 빌드시 잘못된 긍정
내가 IntelliJ를 구축 할 때 내가 잘못된 반응을 많이 얻을 수 있지만, 다른 컴파일 오류가있는 경우에만 찾는거야 - 예를 들어, 나는 변화를 만들었고 많은 컴파일 오류를 예상했기 때문에 모든 오류를 찾기 위해 빌드합니다. (이 경우 필자는 널리 사용되는 인터페이스를 변경하고 컴파일러에서 오류를 포착하여 해결할 구현을 알 수 있도록하려고합니다.) Intellij는 이러한 예상 오류 중 일부에 추가하여 수백 가지 오 탐지 (실제 오류를 찾으려면 - 현재 컴파일러는 매번 하나의 진짜 컴파일 오류 만 표시하므로 다음 오류를 찾기 위해 다시 작성해야합니다 ...). 이러한 잘못된 컴파일 오류는 강조 표시되지 않습니다. 실제로는 실제 컴파일 오류가 아닙니다. (도 아니다 나는 Maven을 통해 컴파일하는 경우 나타나는 않습니다.)
가장 일반적인 오류는 클래스가 종종 같은 프로젝트 임에도 불구하고, '심볼 클래스 [X]를 찾을 수 없습니다'입니다. 무효화 및 재건 캐시 - - (10.5.1에서 10.5.2 11.0.1에에) 인 IntelliJ 업그레이드 - 인 IntelliJ 다시 시작을 ...하지만 효과에 대한 모든 :
내가 해봤.
Intellij Bug Tracking board을 검색했지만 여기에 대한 참조를 찾을 수 없으므로 사용자 오류인지 여부를 확인하십시오 (그렇다면 변경해야 할 설정이 무엇입니까?).
은 다른 사람이 이런 일을 경험 했습니까? 그렇다면 어떻게 수정 했습니까?
잘못된 오류 메시지를 * false negative *라고합니다. A * false positive *는 IntelliJ에서 분명히 컴파일되는 코드이지만 그렇지 않습니다. 나는 이것을 때때로보고 Jetbrains에 버그를보고했지만, 문제를 일으키지는 않았습니다. –
@amaidment : 나는 컴파일을하지 않는 상태에서 많은 수업을 듣는 경우는 거의 없지만 실제로 글자 그대로 년 이후로 비슷한 것을 볼 수 있습니다. 예를 들어, IntelliJ의 GUI 빌더를 사용하는 데스크탑 애플리케이션의 경우, * 1 * 클래스가 컴파일되지 않고 모든 것을 다시 컴파일하려고하면 다음과 같은 오류가 ** 많이 ** 생길 것입니다. * "... 양식. 바인딩 할 클래스가 존재하지 않습니다 : ...보기"*. 나는 기본적으로 IntelliJ의 GUI 빌더를 사용하여 빌드 된 모든 GUI에 대해이 메시지를 얻는다 고 생각합니다. 다시 한번, 내 프로젝트가 일반적으로 컴파일되므로 문제가되지 않습니다. -/ – TacticalCoder
@ user988052, 축하합니다. 내 프로젝트도 일반적으로 컴파일됩니다. 사실, 나는 코드가 컴파일되지 않는 상태에 있기를 원하지 않는다 ... 그러나 가끔은 많은 컴파일 에러를 일으킬 수있는 변경을해야한다. (이 경우에는 편집 할 때마다 인터페이스 사용) - 수정하고 싶은 실제 컴파일 오류이지만 Intellij의 가짜 오류보고는 빌드 당 실제 오류 하나만보고한다는 것을 의미합니다. – amaidment