NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    Error Unsupported major.minor version 52.0

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 오랜만에 자바 응용프로그램을 배포하고, 실행했더니 "Unsupported major.minor version 52.0"와 같은 에러가 프레임워크 로그에 찍혀 있었습니다. 자주 겪게되는 에러 메시지라서 해결하는데 문제는 없었지만, 정리하는 차원에서 방법을 기록해둡니다. 우선, 이 문제는 Java Version 52.0 (JDK 1.8) 버전에서 컴파일하고, 이하 버전에서 실행할 때 발생합니다. 개발할 때 이클립스에서 자바 버전을 1.8로 설정해두고, 배포한 서버에는 자바가 1.6이나 1.7로 설치되어 있을겁니다. 프로덕션 서버를 수정할수는 없으니~ 이클립스에서 1.7로 변경하면 해결됩니다.

     

    Java Compiler > JDK Compliance > Use compliance from execution environment ... 체크 해제하고, 아래 그림과 같이 해당 버전으로 변경하세요. 그리고, 다시 자르(jar)를 묶어서 프로덕션 서버에 배포 후 실행하면 정상 동작됩니다.

    jYUj6DF.png

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.