인텔리제이(Intellij)에 있는 모든 파일 밑에 작은 빨간색 원안에 J 표시가 생기더니 실행이 안되고 새로운 class가 만들어지지 않는 등 많은 면에서 제약이 생겼다.
다시 원상태로 복귀하기 위해서 소스 루트(sources root)에 마우스 커서 대고 오른쪽 버튼을 클릭하면 다음과 같은 창이 생긴다.
맨 밑에서 세 번째 Mark Directory as > 를 클릭한 후 Source Root를 선택하면 아래와 같이 파란색 원으로 바뀐다.
하지만 이것도 일시적으로 해결한 것이기 때문에 다른 방법을 동원해야한다.
내가 사용한 방법은 다음과 같다.
1. 캐시 무효화 및 인텔리제이 재시작
File -> Invalidate Caches... -> Invalidate and Restart
2. 절전 모드 비활성화 (생략가능. 저는 생략했습니다.)
File -> Power Saver Mode
참고로 절전 모드일때는 파란색 원 모양이고
절전 모드 비활성화일 때는 아래와 같이 파란색 직사각형 모양으로 파일그림이 바뀐다.
무튼!!! 위 방법을 실행했더니.. 겉보기에는 멀쩡했지만 실행시 다음과 같은 오류가 떴다..ㅠ
java: error: invalid source release: 16
이 때는 Project Structure -> Project 의 Project language level: 에서
16 - Records, patterns .... 를 8 - Lambdas, type annotations etc. 로 바꿔준다!
( Project Structure -> Project 의 Project language level: -> 단축키 Shift +Ctrl + Alt +s )
휴.. 드디어 정상 실행!!!
'Java > Java Basics' 카테고리의 다른 글
자바(Java) 난수 생성 (random number) (0) | 2022.01.18 |
---|---|
04. 자바(Java) 조건문과 반복문 / [확인문제] (0) | 2022.01.03 |
03. 자바(Java) 연산자 (단항, 이항, 삼항) (0) | 2022.01.02 |
02. 자바(Java) 변수와 타입 (0) | 2022.01.01 |
인텔리제이(lntelliJ) Auto Import 하기 = 이클립스(Eclipse) Ctrl+Shift+O (0) | 2021.12.31 |
댓글