티스토리 뷰
Eclipse(STS)를 구동시킬때 openjdk 11을 사용하다가 어떠한 이유로 jdk 1.8을 사용해야 할 일이 생겼다. 그래서 SpringToolSuite4.ini (eclipse.ini) 파일에서 vm을 jdk 1.8 이 설치된 위치로 변경시키고 기동을 했다.
(위 파일은 STS 실행파일과 같은 장소에 있다.)
그랬더니 위와 같은 alert이 뜨며 STS가 정상적으로 기동되지 않는다. 변경한 ini 파일은 아래와 같았다.
-startup
plugins/org.eclipse.equinox.launcher_1.6.0.v20200915-1508.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.0.v20200915-1442
-product
org.springframework.boot.ide.branding.sts4
--launcher.defaultAction
openFile
-vm
C:\oingdaddy\HOME\jdk1.8.0_162\bin
-vmargs
-Dosgi.requiredJavaVersion=11
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms1024m
-Xmx2048m
--add-modules=ALL-SYSTEM
-javaagent:C:\oingdaddy\HOME\sts-4.9.0.RELEASE\lombok.jar
성급히 vm의 경로만 1.8 이 설치된 위치로 변경을 하였는데 여기서 한가지를 빠뜨렸다. 바로 12번째 줄에 있는 osgi.requiredJavaVersion을 11로 명시를 한 것이다. 이 부분도 1.8로 변경을 해줘야 한다.
-Dosgi.requiredJavaVersion=1.8
이렇게 수정을 한다면 jdkj 1.8 version으로 기동이 정상적으로 잘 될것이다.
끝!
'Tool > Eclipse' 카테고리의 다른 글
STS 다운로드 및 설치방법 (0) | 2021.03.25 |
---|---|
Eclipse version 별 호환 JDK version 정리 (0) | 2021.02.16 |
Eclipse Java properties 파일 한글 깨짐 현상 조치 (0) | 2021.02.08 |
Eclipse 에서 JavaDoc 생성하기 (0) | 2021.01.26 |
Tomcat 기동시 The specified Tomcat installation directory does not exist 오류 (1) | 2021.01.26 |
댓글