안녕하세요, 다람쥐입니다.
원래 JDK 버전을 11 으로 사용하다가, 다른 프로젝트에서 JDK 버전을 17 으로 사용해야 할 일이 있습니다.
가끔 JDK 버전이 변경되지 않을 때가 있는데요.
그레이들 버전도 변경해야 하고, JDK 버전도 따로 변경해야 되더라고요.
설정하는 게 가끔 헷갈려서 포스팅 남깁니다.
우선, Gradle JVM 버전이 잘 변경되었는지 확인합니다.
맥 기준 CMD + , 으로 Settings 환경 설정 창을 엽니다.
위와 같이 Build, Execution, Deployment > Build Tools > Gradle 에서 Gradle JVM 버전이 17인지 확인합니다.
다음으로 프로젝트 폴더를 오른쯕 마우스 클릭하여, Open Module Settings 메뉴를 누릅니다.
맥 기준 단축키는 CMD + 아래 화살표 입니다.
저의 경우 SDK 버전이 여전히 11로 되어 있더라고요.
그래서 SDK 버전을 17 로 변경했습니다.
적용한 뒤, 17 버전으로 잘 변경된 걸 프로젝트 구조 > External Libraries 에서 확인할 수 있습니다.
추가로 Gradle 버전이 달랐다면 새로고침을 한 번 해줍니다.
만약, Application 클래스를 실행했는데 Linked 오류가 나타났다면,
이 또한 버전 호환이 맞지 않는 실행 셋팅이기 때문입니다.
Application 클래스 왼쪽에 있는 초록색 화살표를 클릭합니다.
Modify Run Configurations... 메뉴를 누릅니다.
Build and run 에서 자바 버전이 17 으로 되어 있는지 확인합니다.
'자바 > 자바 자료실' 카테고리의 다른 글
[SonarLint] 내 코드 품질을 지켜주는 정적 코드 분석기 IntelliJ IDE 플러그인 설치하기 (0) | 2023.11.29 |
---|---|
[SOLID] 단일책임원칙(SRP)과 God Object(신 객체) (1) | 2023.11.22 |
인텔리제이(Intellij) 소스파일 및 테스트 결과 한글 깨짐 (2) | 2020.04.05 |
[디자인 패턴] 14. MVC 패턴 ( MVC Pattern ) (0) | 2018.12.19 |
[디자인 패턴] 13. 방문자 패턴 ( Visitor Pattern ) (0) | 2018.12.19 |
댓글