Ant를 실행하여 JRE version less than 1.8 is not supported.

  • 환경
  • Windows10 Pro 64bit
  • Eclipse Version: Oxygen.3a Release (4.7.3a)
  • (프로젝트 용)java version "1.7.0_79"
  • (Eclipse 용)java version "1.8.0_231"


  • 이벤트 : Ant 빌드하면 JRE version less than 1.8 is not supported.



    메시지 대화 상자에서 문제 발생 대화 상자가 나타났습니다.
    'ploject-name Ant用のxml の起動'に問題が発生しました。
    JRE version less than 1.8 is not supported. 
    

    A Java Exception has occurred. 라는 에러 다이얼로그가 나오기도 한다.





    원인 : 프로젝트에서 사용하는 버전과 Eclipse에 기본적으로 포함 된 Ant 버전이 없기 때문에



    Eclipse에 디폴트로 들어 있는 Ant의 버젼을 보면 「1.10.1」이었다


  • 설정 > Ant > 런타임 > 클래스 경로 > Ant 홈 항목(기본값)
  • jar에 저장된 디렉토리 경로를 보면 [org.apache.ant_1.10.1.v20170504-0840]이됩니다

  • Apache Ant 사이트에 따르면 Ant 버전이 '1.10.x'라면 'Java8'이어야 한다고 한다



    1.9.x releases require Java5 at runtime and 1.10.x requires Java8 at runtime.
    Apache Ant - Welcome

    대응 : Ant에서 사용하는 Java 버전 변경



    kakakikikeke 블로그 : 【eclipse】 Ant로 실행할 Java 버전을 지정하는 방법
    1. 패키지 탐색기에서 Ant 용 xml을 마우스 오른쪽 버튼으로 클릭
    1. 실행 > 외부 도구 구성...에서 외부 도구 구성 대화상자 열기
    1. JRE 탭을 열면 다른 JRE에서 프로젝트에서 사용하고 있는 jdk1.7이 지정된다.
    1. [실행] 버튼으로 실행

    좋은 웹페이지 즐겨찾기