3.5.1 에서 jdk 1.6 에서 jdk 1.8 로 업그레이드 시 오류사항
- 작성자 :
- 권*찬
- 작성일 :
- 2025-04-07 11:56:38
- 조회수 :
- 120
- 구분 :
- 개발환경 / 3.5
- 진행상태 :
- 완료
Q
안녕하세요.
예전에 만들어진 전자정부프레임워크 3.5.1 에서 jdk1.6 을 사용하고 있었는데요.
이번에 jdk 1.8 로 업그레이를 해야 해서요.
그래서 컴파일도 java 1.8로 할려고 하는데요.
파일 첨부 에서 보듯 java build path 나 java compiler 에서는 1.8 이 보여서 설정 했는데요.
Project Fscets 에서는 1.7 까지 밖에 안 보여서 에러가 발생을 하거든요.
Caused by: java.lang.UnsupportedClassVersionError: egovframework/let/service/uat/uap/filter/EgovLoginPolicyFilter : Unsupported major.minor version 52.0 (unable to load class egovframework.let.service.uat.uap.filter.EgovLoginPolicyFilter)
이럴땐 이클립스 버전을 업그레이드를 해야 하나요? 아님 전자정부프레임워크를 업그레이드 하는것이 좋은가요?
예전에 만들어진 전자정부프레임워크 3.5.1 에서 jdk1.6 을 사용하고 있었는데요.
이번에 jdk 1.8 로 업그레이를 해야 해서요.
그래서 컴파일도 java 1.8로 할려고 하는데요.
파일 첨부 에서 보듯 java build path 나 java compiler 에서는 1.8 이 보여서 설정 했는데요.
Project Fscets 에서는 1.7 까지 밖에 안 보여서 에러가 발생을 하거든요.
Caused by: java.lang.UnsupportedClassVersionError: egovframework/let/service/uat/uap/filter/EgovLoginPolicyFilter : Unsupported major.minor version 52.0 (unable to load class egovframework.let.service.uat.uap.filter.EgovLoginPolicyFilter)
이럴땐 이클립스 버전을 업그레이드를 해야 하나요? 아님 전자정부프레임워크를 업그레이드 하는것이 좋은가요?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 3.5.1
- JDK(JRE) 정보 : 1.6
- WAS 정보 : tomcat 7
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
동일한 환경에서 Java Build Path와 Java Compiler를 JDK 1.8로 설정한 후
문의하신 내용을 확인해 보았습니다.
그러나 질문자님과는 달리 개발환경 v3.5.1의 Project Facets에서
Java Version으로 1.7 아래에 1.8이 선택 가능한 상태인 것을 확인했습니다.
실행환경 3.5 버전은 JDK 1.7 이상을 지원하고, 실행환경 3.5 버전에 적용된 Spring Framework 4.0.9 또한 JDK 1.7 사용을 권장합니다.
JDK 버전으로 인해 문제가 발생하는 것으로 보입니다.
표준프레임워크 버전별 대응되는 JDK 및 오픈소스 버전을 확인해주시기 바랍니다.
관련 링크는 다음과 같습니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=13
실행환경 최신버전인 4.3 버전은 JDK 1.8 이상을 지원합니다.
JDK를 1.8로 업그레이드 하신다면,
실행환경도 되도록 최신버전으로 업그레이드 해주시기 바랍니다.
실행환경 업그레이드 가이드는 아래 링크를 통해 확인 가능합니다.
3.5 -> 3.6 부터 순차적으로 업그레이드 해주시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:실행환경가이드
감사합니다.
안녕하세요.
표준프레임워크 센터입니다.
동일한 환경에서 Java Build Path와 Java Compiler를 JDK 1.8로 설정한 후
문의하신 내용을 확인해 보았습니다.
그러나 질문자님과는 달리 개발환경 v3.5.1의 Project Facets에서
Java Version으로 1.7 아래에 1.8이 선택 가능한 상태인 것을 확인했습니다.
실행환경 3.5 버전은 JDK 1.7 이상을 지원하고, 실행환경 3.5 버전에 적용된 Spring Framework 4.0.9 또한 JDK 1.7 사용을 권장합니다.
JDK 버전으로 인해 문제가 발생하는 것으로 보입니다.
표준프레임워크 버전별 대응되는 JDK 및 오픈소스 버전을 확인해주시기 바랍니다.
관련 링크는 다음과 같습니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=13
실행환경 최신버전인 4.3 버전은 JDK 1.8 이상을 지원합니다.
JDK를 1.8로 업그레이드 하신다면,
실행환경도 되도록 최신버전으로 업그레이드 해주시기 바랍니다.
실행환경 업그레이드 가이드는 아래 링크를 통해 확인 가능합니다.
3.5 -> 3.6 부터 순차적으로 업그레이드 해주시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:실행환경가이드
감사합니다.