본문 바로가기
Tools/Eclipse / STS

[Eclipse] 이클립스 java jdk버전 별도지정 설정 방법 -vm (전자정부프레임워크, 국비학원)

by 코플+ 2023. 4. 21.
Windows10/11 윈도우에 여러 종류의 JDK가 설치되었을 때,
이클립스 실행할때 사용하는 버전 지정하여 사용하는 방법

 

 

상황1. 한 PC에 여러개의 버전의 JAVA JDK가 설치.

JDK

 

상황2. 여러개의 이클립스를 사용할 때, 높은 버전의 JVM을 요구하는 경우.

 

 

환경변수를 1.8.0으로 한 상태에서 이클립스를 실행하면 아래와같은 경고창이 생성되며 실행이 되지 않는다.

 

 

먼저 설치한 JDK 1.8.0 보다 높은 버전 (11버전)을 요구

---------------------------
Incompatible JVM
---------------------------
Version 1.8.0_202 of the JVM is not suitable for this product. Version: 11 or greater is required.
---------------------------

 

이클립스 폴더의 eclipse.ini 수정

 

- 이클립스가 있는 폴더의 'eclipse.ini' 폴더를 메모장으로 실행한다. 

- java JDK 버전을 변경하기위해서 자신의 경로에 맞게 아래 내용을 추가해준다.

 

-startup
plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.400.v20211117-0650
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
-vm
C:/Program Files/Java/jdk-20/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=11

해당 2줄을 추가

- vm 부분을 추가하면 해당 jdk버전으로 구동되어 eclipse.exe 정상 실행 가능하다.

댓글