[java] IntelliJ에서이 기호는 무엇을 의미합니까? (파일 이름 왼쪽 하단 모서리에 ‘J’가있는 빨간색 원)

내가 만든 Java 프로젝트에 대한 IntelliJ의 대상 폴더 아래에 패키지에 몇 가지 Java 소스 파일이 있습니다. 각 파일 옆에 ‘J’아이콘에는 줄이 그어진 빨간색 원이 있습니다.

그게 무슨 뜻입니까? 어떻게 고치나요?



답변

소스 디렉토리를 지정해야합니다.

File> Project Structure > Modules

디렉토리를 클릭하고 소스 버튼을 클릭하십시오.

일반적으로 자동으로 수행되기 때문에 이상합니다. 프로젝트를 다시 만드는 것이 더 나을 수도 있습니다.


답변

메이븐 프로젝트라면

  1. pom.xml을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. Maven 프로젝트로 추가

감사


답변

“소스 디렉토리를 지정해야합니다”로 시작하는 평판이 좋지 않은 위의 첫 번째 대답은 정확하지만 그렇게하는 쉬운 방법을 알려주지는 않습니다.

java 소스 폴더 (예 : Maven 프로젝트 인 경우 src / main / java 아래의 “java”)를 마우스 오른쪽 버튼으로 클릭하고 Mark Directory As> Sources Root (아래 스크린 샷 참조)를 선택합니다.

여기에 이미지 설명 입력


답변

이 상황은 IDE가 src 폴더를 찾고 경로에서 찾을 수 없을 때 발생합니다. 프로젝트 루트 선택 (Windows에서는 F4)> 사이드 탭의 모듈로 이동> 소스 선택> 소스 파일이 포함 된 적절한 폴더 선택> 파란색 소스 폴더 아이콘 클릭 (소스 추가 용)> 녹색 테스트 소스 폴더 클릭 (to 단위 테스트 폴더 추가).


답변

여기에서 모든 IntelliJ (v15) 기호를 찾으십시오. https://www.jetbrains.com/idea/help/symbols.html

이 사이트는이 아이콘이 “소스 루트 외부에있는 Java 클래스를 나타냅니다. 자세한 내용은 컨텐츠 루트 구성 섹션을 참조하십시오.”


답변

Android Studio에서 Flavors를 사용하는 경우 다른 옵션 :

빌드-> 빌드 변형 선택을 클릭하십시오.

목록에서 작업중인 변형을 클릭하면 녹색으로 바뀌고 다른 변형에는 빨간색 J가 표시됩니다.


답변

보도 F4 상기 프로젝트 루트 와 소스 버튼을 눌러 루트 소스를 선택합니다. 그것은 해결 내 문제를!

for(; ;){
  makeGoodCode();
}