새소식

반응형
Java/Spring

Java 1.8 버전 에러 - Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED

  • -
반응형

개발환경 : Spring 4.4 버전, JDK 1.8

 

문제

좀 오래된 버전의 프로젝트를 실행 했을때 나오는 에러였다.

STS 버전은 현재날짜 최신버전인 sts-4.18.1.RELEASE 였다.

 

에러 내용은 아래와 같다.

 

이 문제는 STS ini 파일을 보면 vmargs 에 들어갈 내용에 --add-opens 가 포함되어 있다.

STS 버전은 높지만 Java 8 버전에서 사용할 수 없는 옵션이 있었다.

Java 8 에서는 --add-opens 옵션을 지원하지 않는다고 한다.

 

해결방법

프로젝트의 vm args 값을 수정 해줘야한다.

프로젝트 마우스 오른쪽 버튼 > Run As > Run Configurations... > 톰캣 또는 Spring Boot App 에서 프로젝트 선택

> Arguments > VM arguments

 

해당 내용 중 --add-opens 옵션을 제거해야한다.

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.