본문 바로가기

문제 해결

eclipse, intellij jdk버전 설정

728x90

intellij를 사용하기 위해, 17버전의 자바를 설치해야한다

근데 eclipse와 intellij를 둘다 사용하기 위해서는 eclipse(legacy spring)는 11버전을 요구하고, 

intellij는 17버전을 요구하기 때문에 각각 다르게 버전을 설정해야한다.

11버전과 17버전을 둘다 설치할 경우, 시스템 환경 변수에는 자동으로 17버전이 적용된다.

따라서 이럴경우 intellij는 실행하는데 문제가 안되지만,  eclipse(legacy spring)는 문제가 생긴다.

 

해결방법은 시스템 환경 변수는 17버전을 유지하게 하고, 

sts.ini파일에 들어가서 

-vm

C:\Program Files\Java\jdk-11\bin\javaw.exe ( 자바 11버전 경로 )

를 추가해준다 ↓

 

이렇게 설정하면, intellij는 17버전을 바라보고,  eclipse(legacy spring)는 11버전을 바라보게 된다.

 

그 후 https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html에서 17버전 다운

- 11버전 있는곳에 저장 - 시스템 환경 변수 - 환경 변수 - 시스템 변수 - Path - 편집 - 새로 만들기 

- 17버전 저장한 위치 지정 - 확인

 

다 끝났다면 cmd로 확인 - javac -version