인텔리제이 run(실행) 시, jdk 경로 설정하는법

 

윈도우 pc포맷하면서 IntelliJ IDEA를 새로 다운받았는데(Ultimate, 22년 3월 ver)

jdk설치안해도 프로젝트 실행은 잘 되었다.

 

기존에 있는 jdk버전이 아닌 다른 버전으로 바꾸기 위해 실행한 방법입니다

 

개발환경: Spring Boot, Gradle

 

프로젝트 우클릭 - Open Module Settings 클릭

Project 는 기본 설정인데요. 저는 SDK가 corretto-17로 되어있습니다

저희회사는 기본 openJdk 1.8버전을 사용하므로, SDK를 1.8로 바꿔주었습니다.

 

Run이 정상실행되려면 Modules와 SDKs의 버전이 같아야 합니다.

우선 Modules - Sources - Language level은 기본 8로 설정되어 있었고, 저는 1.8버전 사용할 것이기 때문에 그냥 두었습니다.

혹시 몰라서 Modules - Dependencies - Module SDK를 기존 corretto-17에서 1.8 version으로 변경 - OK

 

 SDKs는 기본적으로 corretto-17 (JDK home path: C:\Users\사용자명\.jdks\corretto-17.0.7)로 되어 있었는데,

+ 버튼으로 추가했다. 인텔리제이 설치 전, jdk를 환경변수에 등록한 경우에는 자동으로 그 버전으로 잡히는데, 나는 pc포맷 후 jdk를 다운로드 하지 않고 인텔리제이를 설치 - 프로젝트 import - 실행하였기 때문에 기본값이 corretto로 되어있던 것 같다. 

내가 사용할 openJDK 1.8버전을 pc에 다운로드 한 후, 해당 경로를 JDK home path로 지정 - OK

Run할 Configuration 우측 화살표 클릭 - Edit Configuration

다운로드한 jdk경로로 바꾸기

-> 선택 후 자동으로 java 8이라고 인식되는걸 볼 수 있습니다

OK 클릭

 

Refresh Gradle Defendencies - 실행(Run)

Run 하면 콘솔 최상단에 내가 지정한 jdk 경로로 바뀐 것을 확인 가능하다.

정상적으로 Run 되었다.