개발/Java

[Java / 자바] JDK vs JRE / JDK 버전 차이

Monsh 2018. 5. 28. 18:39
반응형








- JDK와 JRE의 차이는 무엇인가?


https://wikidocs.net/257

위 링크에 더 자세한 설명이 있으니 참고하도록 하고,


요약을 하자면,


JDK에는 개발 툴이 포함되어 있고,

JRE는 이름 그대로 Run-time Environment, 실행환경이므로...


이클립스 등을 사용해야 한다면 JDK'만' 설치하면 됩니다.

(어차피 JRE는 그 안에 포함.)




- JDK의 버전별 차이는 무엇인가?


현재 JDK는 두 가지 버전, 8u171과 8u172가 있습니다. (2018년 5월 28일 기준)

릴리즈 날짜도 같고; 2가지라서 저는 처음에 선택장애가 왔습니다만...


http://www.oracle.com/technetwork/java/javase/cpu-psu-explained-2331472.html

위 링크를 참고하면 오라클에서 공식적으로 제공하는 가이드를 읽을 수 있습니다.



요약을 하자면,


CPU(홀수 버전)는 critical fixes만 포함되어 있고,

PSU(짝수 버전)는 critical fixes와 non-critical fixes가 같이 포함되어 있습니다.



오라클에서는,


기본적으로는 최신 CPU 버전을 사용하고,

버그에 영향을 받는 사용자는 PSU 버전을 사용하면 된다고 하네요.


결론 : 초보 개발자에게는 지대한 영향이 없으니 어느 쪽도 상관 없으나, PSU를 설치하면 마음이 편하다.

(어차피 용량 차이도 매우 적습니다.)








반응형