본문으로 바로가기

이클립스나 STS에서 Ant Build 실행시 아래와 같이 JRE version less than 1.8 is not supported 오류가 발생하는 경우가 있습니다. 메시지 처럼 JRE 버전이 맞지 않아 발생하는 이슈로 1. ant 빌드시 실행하는 JRE버전을 올리거나 혹은 2. ant의 버전을 낮춰서 실행하는 두가지 방법으로 처리가 가능합니다.

1. JRE 버전 올리기

1. 실행할 Ant 스크립트 파일에서 Run As > External Tools Configurations 로 들어가 주세요.

2 .Ant Build 설정 > JRE 탭 > Separate JRE 에서 실행할 JRE 버전을 선택해 줍니다.

2. Ant 버전 다운그레이드

JRE버전을 올려서 빌드 할 경우 서버에서 사용하는 JRE 버전과 맞지 않으면 컴파일 오류가 발생할 수 있습니다. 이럴 경우는 낮은 버전의 JRE를 이용하는 ant로 다운그레이드하여 사용하는 방법 이 있습니다.

1. Ant Build > Classpath 탭 > Ant Home 을 클릭해 주세요 

2. 낮은 버전(JRE 1.7)에서 실행 가능한 ant를 선택하여 지정해 줍니다. 

3. Ant Home이 정상적으로 변경 된 것을 확인하실 수 있습니다.

Ant Build

이후 빌드해보면 정상적으로 빌드 되는 것을 확인 하실 수 있습니다.