Tools

STS JDK 1.8 지원 마지막 버전, 실행 오류

hamaganatanadda 2023. 9. 4. 22:19

무료 버전 JDK 1.8.0_202

 

Eclipse 4.17 2020-09 JAVA 11 이상
Eclipse 4.16 2020-06 JAVA 8 이상

 

Spring Tools 4.8.0
full distribution on Eclipse 2020-09 (4.17)

JAVA 11이상

 

Spring Tools 4.7.2 
full distribution on Eclipse 2020-06 (4.16) 

JAVA 8이상

 

Changelog에 자세한 정보가 있다.

JDK 11이 필요하고내장된 JDK 런타임이 제공된다.

 

SpringToolSuite4.ini 을 보면 4.8.0에는 -vm을 openjdk로 제공해준다.

openjdk가 느린감이 있어 내 PC에 설치 된 JDK를 사용하려면 당연히 4.8.0은 JDK11로 설정을 해야한다.

실행 오류시 Dosgi.requiredJavaVersion는 8로 변경하라는 경우가 많았으나 최신 버전(4.19)으로 테스트에도 변경에서 큰 차이를 찾지 못했다(단순히 실행 기준이고 프로젝트 생성 시는 문제가 있을거 같다)

Dosgi.requiredJavaVersion는 실행시 최소버전? 사용할 자바버전?이라고 하던데 나중에 상위 버전 사용 시 더 알아봐야겠다.

 

4.8.0

-startup
plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1300.v20200819-0940
-product
org.springframework.boot.ide.branding.sts4
--launcher.defaultAction
openFile
-vm
plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_14.0.2.v20200815-0932/jre/bin
-vmargs
-Dosgi.requiredJavaVersion=11
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx2048m
--add-modules=ALL-SYSTEM

 

4.7.2

여기는 -vm에 없다.

-startup
plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1200.v20200508-1552
-product
org.springframework.boot.ide.branding.sts4
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx2048m
--add-modules=ALL-SYSTEM

 

 

 

 

https://spring.io/blog/2020/09/03/spring-tools-4-7-2-released

 

Spring Tools 4.7.2 released

Dear Spring Community, I am happy to announce the 4.7.2 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia. Highlights from this release include: (Eclipse) new: this releases introduces a completely new wizard in Eclipse to add Spring

spring.io

https://spring.io/blog/2020/09/16/spring-tools-4-8-0-released

 

Spring Tools 4.8.0 released

Dear Spring Community, I am happy to announce the 4.8.0 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia. This release includes major changes to the Spring Tools 4 for Eclipse distribution updated to Eclipse 2020-09 release requires

spring.io

 

https://github.com/spring-projects/sts4/wiki/Changelog

 

Changelog

The next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more... - Available for Eclipse...

github.com

 

https://soif0180.tistory.com/entry/Eclipse-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%EB%B2%84%EC%A0%84%EB%B3%84-%EC%A0%95%EB%B3%B4-%EB%B0%8F-JDK-%EC%B5%9C%EC%86%8C-%EC%9A%94%EA%B5%AC-%EB%B2%84%EC%A0%84

 

[Eclipse] 이클립스 버전별 정보 및 JDK 최소 요구 버전

이클립스 버전별 최소 요구 JDK 버전 이클립스는 자바 기반의 애플리케이션이므로 실행을 위해서는 JDK가 필요합니다. 오늘 알아볼 것은 이클립스의 버전별 정보와 최소 요구 JDK 버전입니다. 아

soif0180.tistory.com

STS 다운

https://github.com/spring-projects/sts4/wiki/Previous-Versions

 

Previous Versions

The next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more... - Available for Eclipse...

github.com

https://www.oracle.com/kr/java/technologies/javase/javase8-archive-downloads.html