내가 만든 Java 프로젝트에 대한 IntelliJ의 대상 폴더 아래에 패키지에 몇 가지 Java 소스 파일이 있습니다. 각 파일 옆에 'J'아이콘에는 줄이 그어진 빨간색 원이 있습니다.
그게 무슨 뜻입니까? 어떻게 고치나요?
내가 만든 Java 프로젝트에 대한 IntelliJ의 대상 폴더 아래에 패키지에 몇 가지 Java 소스 파일이 있습니다. 각 파일 옆에 'J'아이콘에는 줄이 그어진 빨간색 원이 있습니다.
그게 무슨 뜻입니까? 어떻게 고치나요?
답변:
소스 디렉토리를 지정해야합니다.
File> Project Structure > Modules
디렉토리를 클릭하고 소스 버튼을 클릭하십시오.
일반적으로 자동으로 수행되기 때문에 이상합니다. 프로젝트를 다시 만드는 것이 더 나을 수도 있습니다.
src
)를 사용하여 시도했지만 계층 구조가 너무 높고 모든 가져 오기가 잘못되었습니다. 같은 문제가 발생하면 다른 폴더에서 시도해보십시오.
메이븐 프로젝트라면
감사
여기에서 모든 IntelliJ (v15) 기호를 찾으십시오. https://www.jetbrains.com/idea/help/symbols.html
이 사이트는이 아이콘이 "소스 루트 외부에있는 Java 클래스를 나타냅니다. 자세한 내용은 컨텐츠 루트 구성 섹션을 참조하십시오."
보도 F4 상기 프로젝트 루트 와 소스 버튼을 눌러 루트 소스를 선택합니다. 그것은 해결 내 문제를!
for(; ;){
makeGoodCode();
}
먼저 디렉토리를 소스 루트로 표시하십시오. 그런 다음 pom excel로 이동하여 마우스 오른쪽 버튼으로 클릭하십시오. maven 프로젝트로 추가를 선택하십시오.
이는 해당 파일이 프로젝트 설정의 일부가 아님을 의미합니다.
이는 Java 소스 파일이 프로젝트의 일부가 아님을 의미합니다.
여기에 언급 된 제안으로 문제가 해결되지 않으면 저처럼 드문 버그가 발생했을 수 있습니다. 로그 에서 발견 된 예외를 조사하는 것이 도움이되었습니다. 제 경우에는 "Plugin DevKit"을 비활성화하고 .idea 디렉토리를 삭제 한 다음 프로젝트를 다시 가져 오는 것이 효과가있었습니다.