JDK 버전 관련 문의드립니다.
- 작성자 :
- 최*훈
- 작성일 :
- 2017-05-11 10:17:47
- 조회수 :
- 1,915
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
실행환경, 개발환경 버전별 지원 JDK에 관한 내용도 확인하고
이곳 QnA에 문의된 글도 확인했지만
궁금증이 해결되지 않아 문의드립니다.
첫째> 운영서버 환경이 JDK 1.6일 경우 eGovFrame3.5.1 로의 개발이 가능하느냐가 궁금합니다.
개발환경은 개발자환경으로 이해하고 있습니다.
그래서 jdk1.7로 세팅해서 개발하고
운영서버환경에 맞게 1.6으로 컴파일해서 서버에 배포해 운영이 가능한지가 궁금합니다.
아래 2가지 상황에 대한 답변이 서로 상충되는 것 같아 헷갈립니다.
-----------------------------------
Q : 개발환경에서 JDK 1.7 환경으로 구축 후 소스 compail 시 1.6으로 버전 지정 후 운영환경에 적용해도 문제가 없는건가요?
A : 기동되는 개발환경과 별도로 운영된다면 가능하십니다.
==> 이 질문응답으로는 제 상황과 같기때문에 3.5버전으로 개발/운영이 가능한 것으로 판단했는데..
아래 QnA를 보면 또 아닌거 같아서요..
Q : 전자정부프레임워크 3.5.1에 대한 문의를 할려고합니다.
현재 개발셋팅은 JDK1.7 , egov3.5.1, apache-maven-3.3.9, apache-tomcat-8.0.36
을 설정하여 사용하고 있는데요 .
향후 운영하는 WAS 는 JEUS6.0버전을 사용할꺼 같습니다.
현재 사용하는 전자정부 프레임워크 3.5.1로 개발하여 해당 WAS에 운영을 해도 될까요??
A : was의 경우 jdk의 버전에 따라 선택하시면 됩니다.
표준프레임워크(실행환경) 3.5의 경우 최소 jdk 1.7 이상이 필요합니다.
jeus 6.0에서 jdk 1.7지원에 문제가 없다면 사용에 문제는 없을 것으로 판단됩니다.
세팅하신 개발환경 역시 큰 문제는 없습니다.
==> 하지만 여기서는 WAS가 JDK 1.7이 지원가능해야한다고 답변하고 계십니다.
(제가 알기론 Jeus6이 1.6까지만 지원하는 걸로 알고 있는데.. 가능하더라도 다른 컨테이너에서는 1.6을 꼭 사용해야해...1.7로 자바버전을 변경하는 게 불가능한 상황입니다)
두번째>
eGovFrame Device API를 사용해 하이브리드앱을 개발하려고 합니다.
(앱은 개발 경험이 없어...틀린 질문일수도 있습니다 -.-)
이클립스환경에서 안드로이드 앱을 개발할 수 있는 ADK 지원이 2015년까지만 지원되고 중단된걸로 알고있습니다.
하지만 eGovFrame Device API 환경은 이클립스에서 ADK플러그인을 활용해 개발하는 것 같은데..
편의상 Android Studio를 사용하고 필수는 아니라고 이해해도 되는지요..
그럼 답변 부탁드립니다.
수고많으십니다~~~
이곳 QnA에 문의된 글도 확인했지만
궁금증이 해결되지 않아 문의드립니다.
첫째> 운영서버 환경이 JDK 1.6일 경우 eGovFrame3.5.1 로의 개발이 가능하느냐가 궁금합니다.
개발환경은 개발자환경으로 이해하고 있습니다.
그래서 jdk1.7로 세팅해서 개발하고
운영서버환경에 맞게 1.6으로 컴파일해서 서버에 배포해 운영이 가능한지가 궁금합니다.
아래 2가지 상황에 대한 답변이 서로 상충되는 것 같아 헷갈립니다.
-----------------------------------
Q : 개발환경에서 JDK 1.7 환경으로 구축 후 소스 compail 시 1.6으로 버전 지정 후 운영환경에 적용해도 문제가 없는건가요?
A : 기동되는 개발환경과 별도로 운영된다면 가능하십니다.
==> 이 질문응답으로는 제 상황과 같기때문에 3.5버전으로 개발/운영이 가능한 것으로 판단했는데..
아래 QnA를 보면 또 아닌거 같아서요..
Q : 전자정부프레임워크 3.5.1에 대한 문의를 할려고합니다.
현재 개발셋팅은 JDK1.7 , egov3.5.1, apache-maven-3.3.9, apache-tomcat-8.0.36
을 설정하여 사용하고 있는데요 .
향후 운영하는 WAS 는 JEUS6.0버전을 사용할꺼 같습니다.
현재 사용하는 전자정부 프레임워크 3.5.1로 개발하여 해당 WAS에 운영을 해도 될까요??
A : was의 경우 jdk의 버전에 따라 선택하시면 됩니다.
표준프레임워크(실행환경) 3.5의 경우 최소 jdk 1.7 이상이 필요합니다.
jeus 6.0에서 jdk 1.7지원에 문제가 없다면 사용에 문제는 없을 것으로 판단됩니다.
세팅하신 개발환경 역시 큰 문제는 없습니다.
==> 하지만 여기서는 WAS가 JDK 1.7이 지원가능해야한다고 답변하고 계십니다.
(제가 알기론 Jeus6이 1.6까지만 지원하는 걸로 알고 있는데.. 가능하더라도 다른 컨테이너에서는 1.6을 꼭 사용해야해...1.7로 자바버전을 변경하는 게 불가능한 상황입니다)
두번째>
eGovFrame Device API를 사용해 하이브리드앱을 개발하려고 합니다.
(앱은 개발 경험이 없어...틀린 질문일수도 있습니다 -.-)
이클립스환경에서 안드로이드 앱을 개발할 수 있는 ADK 지원이 2015년까지만 지원되고 중단된걸로 알고있습니다.
하지만 eGovFrame Device API 환경은 이클립스에서 ADK플러그인을 활용해 개발하는 것 같은데..
편의상 Android Studio를 사용하고 필수는 아니라고 이해해도 되는지요..
그럼 답변 부탁드립니다.
수고많으십니다~~~
A
안녕하세요
표준프레임워크 센터 입니다.
첫번쨰 답변으로
eGovFrame3.5.1에서 JDK 1.6을 사용하실 수 있습니다.
eGovFrame3.5.1의 기본 프래임워크인 spring 4.1.2은 JDK 1.6부터 지원합니다.
그러나 센터측에서 제공하는 샘플들은 JDK1.7이상에서 최적화 되었있으니 참고 부탁드립니다.
(그러나 1.6에서도 정상 구동은 됩니다.)
즉, eGovrFrame3.5.1 개발환경(eclipse)은 1.7로 구동하시고 작업하시는 프로젝트는 1.6으로 컴파일 하시면 됩니다.
====정정답변===========
이전 답변은 잘못된 내용으로 전달되어 아래와 같이 정정하였습니다.
표준프레임워크 개발환경 3.5.1 은 스프링 4.0.9를 바탕으로 하고 있으며,
JDK는 1.7 이상이 지원됩니다.
JDK 1.6으로 컴파일되어도 실행시 문제가 발생합니다.
=====================
둘째, 맞습니다. 필수는 아니지만,
기본으로 eGovFrame3.5.1 개발환경에서 하이브리드앱을 개발하기 위한 가이드 프로그램을 제공하고 있습니다.
관련 샘플이 android studio에서 정상작동하는지는 별도로 확인하셔야 하며, 센터측에서는 android studio관련 지원을 하고 있지 않습니다.
감사합니다.
표준프레임워크 센터 입니다.
첫번쨰 답변으로
eGovFrame3.5.1에서 JDK 1.6을 사용하실 수 있습니다.
eGovFrame3.5.1의 기본 프래임워크인 spring 4.1.2은 JDK 1.6부터 지원합니다.
그러나 센터측에서 제공하는 샘플들은 JDK1.7이상에서 최적화 되었있으니 참고 부탁드립니다.
(그러나 1.6에서도 정상 구동은 됩니다.)
즉, eGovrFrame3.5.1 개발환경(eclipse)은 1.7로 구동하시고 작업하시는 프로젝트는 1.6으로 컴파일 하시면 됩니다.
====정정답변===========
이전 답변은 잘못된 내용으로 전달되어 아래와 같이 정정하였습니다.
표준프레임워크 개발환경 3.5.1 은 스프링 4.0.9를 바탕으로 하고 있으며,
JDK는 1.7 이상이 지원됩니다.
JDK 1.6으로 컴파일되어도 실행시 문제가 발생합니다.
=====================
둘째, 맞습니다. 필수는 아니지만,
기본으로 eGovFrame3.5.1 개발환경에서 하이브리드앱을 개발하기 위한 가이드 프로그램을 제공하고 있습니다.
관련 샘플이 android studio에서 정상작동하는지는 별도로 확인하셔야 하며, 센터측에서는 android studio관련 지원을 하고 있지 않습니다.
감사합니다.