IntelliJ에서 이 기호는 무엇을 의미합니까? ('J'가 들어간 파일 이름의 왼쪽 아래 모서리에 있는 빨간색 원)
제가 만든 Java 프로젝트의 IntelliJ 대상 폴더 아래에 몇 개의 Java 소스 파일이 있습니다.각 파일 옆에 'J' 아이콘에 줄이 그어진 빨간색 원이 있습니다.
그게 무슨 의미죠?어떻게 고치죠?
소스 dir를 지정해야 합니다.
File> Project Structure > Modules
디렉토리를 클릭하고 소스 버튼을 클릭합니다.
이상해요. 보통 자동으로 되는데.프로젝트를 다시 만드는 게 나을 수도 있어요.
메이븐 프로젝트인 경우
- pom.xml 오른쪽 클릭
- 메이븐 프로젝트로 추가
고마워요.
"source dir를 지정해야 합니다"로 시작하는 비난할 수 없는 위의 첫 번째 답변은 맞지만, 저는 그가 그렇게 하는 쉬운 방법을 당신에게 말하는 것을 보지 못했습니다.
Java 소스 폴더(예를 들어 maven 프로젝트인 경우 src/main/java 아래 java)를 오른쪽 클릭하여 [Mark Directory As]> [ Sources Root ]를 선택합니다(아래 스크린샷 참조).
이 상황은 IDE가 src 폴더를 검색하여 경로에서 찾을 수 없는 경우에 발생합니다.프로젝트 루트(윈도우의 경우 F4)> [ Side 탭의 Modules로 이동]> [ Select Sources ]> [ Select sources ]> [ Select ]> [ Sources ](소스 추가용)> [ Green Test Sources ]폴더를 클릭합니다(유닛 테스트 폴더 추가용).
IntelliJ (v15) 심볼은 이쪽에서 확인하세요:https://www.jetbrains.com/idea/help/symbols.html
이 사이트에는 이 아이콘이 "소스 루트 외부에 위치한 Java 클래스"를 의미한다고 나와 있습니다.상세한 것에 대하여는, 「컨텐츠 루트의 설정」의 항을 참조해 주세요.
먼저 디렉토리를 소스 루트로 표시합니다.그런 다음 pom excel로 이동하여 마우스 오른쪽 버튼을 클릭합니다.add as maven project를 선택합니다.
Android Studio에서 Flavors를 사용하는 경우 다음 옵션을 사용할 수 있습니다.
[빌드] - > [빌드 바리안트]를 클릭합니다.
목록에서 작업 중인 변종을 클릭하면 녹색으로 바뀌고 다른 변종에는 빨간색 J가 표시됩니다.
프로젝트 루트에서 F4를 누르고 소스 버튼을 눌러 루트 소스를 선택합니다.내 문제가 해결됐어!
for(; ;){
makeGoodCode();
}
아까도 말씀드렸듯이
- pom.xml 오른쪽 클릭
- 메이븐 프로젝트로 추가
github에서 .idea 폴더로 프로젝트를 다운받았습니다.그 폴더를 삭제한 후 모든 것이 정상이었다.
사실 이런 일이 일어날 수 있는 이유는 두 가지입니다.
프로젝트가 취득되지 않음/ 의존관계를 갱신하고 있습니다.단말기로 이동하여 mvn clean install 이라고 입력합니다.또는 pom.xml을 오른쪽 클릭하여 Add as Mevan Project를 클릭합니다.
jdk가 프로젝트에 올바르게 설정되어 있는지 확인합니다.
나는 같은 문제를 안고 있어서 죽을 지경이었다.그냥 오래된 프로젝트들을 검토하는 중이에요.연습을 더 하기 위해 수업에서 예전 레슨을 정말 다시 하고 있어.저장소에 호환성 문제가 있습니다.그래서 프로젝트를 Import합니다.그런 다음 다른 상태처럼 소스를 추가합니다.그런 다음 프로젝트를 닫으십시오.루트에서 .idea 디렉토리를 삭제하고 프로젝트를 다시 가져옵니다.
이 파일들은 프로젝트 설정의 일부가 아니라는 것을 의미합니다.
Java 폴더를 원본 루트로 표시합니다.해결될 거야.
Android Studio의 Android 프로젝트만큼 프로젝트가 진행되지 않은 경우 플러그인 '안드로이드 지원'이 활성화 되어 있는지 확인하십시오.Android Studio 기본 설정 -> 플러그인 -> Android 지원 선택 »
Android Studio를 닫고 프로젝트 구조에서 .idea 및 .gradle 폴더를 삭제하고 Studio를 다시 시작합니다.
Java 소스 파일이 프로젝트의 일부가 아님을 의미합니다.
여기에 제시된 제안으로 문제가 해결되지 않으면 저처럼 희귀한 버그가 발생했을 수 있습니다.로그에서 발견된 예외를 조사한 것이 도움이 되었습니다.제 경우, "Plugin DevKit"를 비활성화하고 .idea 디렉토리를 삭제한 후 프로젝트를 다시 가져오면 됩니다.
이것이 나에게 효과가 있었다.
- 툴바에서 File을 누릅니다.
- Gradle 파일과 프로젝트 동기화
그래들 프로젝트의 경우 소스 디렉토리가 올바르게 지정되고 프로젝트가 올바르게 동기화되면 ".gradlew --stop"이 문제를 해결하는 데 도움이 됩니다.
언급URL : https://stackoverflow.com/questions/4904052/what-does-this-symbol-mean-in-intellij-red-circle-on-bottom-left-corner-of-fil
'programing' 카테고리의 다른 글
Java에서의 정규식 \\s vs. \\s (0) | 2022.09.04 |
---|---|
Axios 호출에서 Vuejs img 요소로 이미지를 표시하려면 어떻게 해야 합니까?효과가 있는 것을 본 적이 없다 (0) | 2022.09.03 |
Java: 문자열에서 일치 위치를 가져오는 방법? (0) | 2022.09.03 |
Java 메모리 누전 검출 방법 (0) | 2022.09.03 |
Vue js에서 여러 페이지(컴포넌트)를 동적으로 사용 (0) | 2022.09.03 |