본문 바로가기

그냥 블로그

JDK 다운로드 시 RI Binary를 받으면 안됩니다

최신 JDK는 아래 링크에서 받을 수 있습니다.

https://jdk.java.net/

 

"Ready for use"라고 되어있는 곳에 JDK 2* 이런 식으로 되어 있는 링크로 들어가면 됩니다.

 

근데, 나는 최신 버전 말고 안정성을 위해 또는 어떤 교재를 따라 하기 위해 이전 버전을 받고 싶다고 한다면 주의해야 합니다.

사이트에 들어가면 오른쪽 메뉴에 버전별로 나열된 항목이 보입니다. 21 버전이 받고 싶은데, 딱 눈에 보이니 해당 링크를 클릭하게 됩니다.

 

 

나름 굵은 글씨로 경고문을 보여주고 있는데, 영어라서 잘 보이지 않습니다.

 

 

번역해 보면 아래와 같은 내용입니다.

해당 바이너리는 참조용으로만 사용됩니다!
제공하는 바이너리는 Java SE 21 플랫폼 사양을 구현하는 사람들이 사용하도록 제공되며 참조 목적으로만 사용됩니다. 

 

좀 더 자료를 찾아보면 다음과 같은 용도라고 합니다.

Java Platform, Standard Edition Reference Implementations는 다음과 같은 용도로 사용할 수 있습니다:

- 참조용: 이 구현은 Java SE 24 플랫폼 사양의 공식 참조 구현으로, 주로 참조 목적으로 제공됩니다.

- 구현자 사용: Java SE 24 플랫폼 사양을 구현하는 개발자들이 사용할 수 있습니다.

- 테스트 및 검증: Java SE 24의 기능과 동작을 테스트하고 검증하는 데 활용할 수 있습니다.

- 학습 및 연구: 개발자와 연구자들이 Java SE 24의 새로운 기능과 변경사항을 학습하고 연구하는 데 사용할 수 있습니다.

주의할 점은 이 참조 구현이 프로덕션 환경에서의 사용을 위한 것이 아니라는 것입니다.

 

하지만 일반적인 사용 시에는 Reference Implementations를 설치해도 일반 JDK처럼 동작하기 때문에 그 차이를 알 수 없습니다. 다만, 운영 과정에서 어떤 문제가 생길 수 있다는 것이지요.

제목에서는 "안됩니다"라고 했지만 위와 같은 목적인 경우에는 사용해야겠죠.

 

이전 버전 JDK는 아래 링크에서 받을 수 있습니다.

https://jdk.java.net/archive/

물론 이전 버전 JDK를 사용하는 것을 권장하지는 않기 때문에 역시 빨간 글씨로 경고를 기재해 놓았습니다. RI도 좀 이렇게 빨간 글씨로 표시했어야 하는 것이 아닌가 싶기도 하구요.

 

 

 

728x90
반응형