Oracle JRE와 Open JRE의 차이점은 무엇입니까?


최상의 답변

다른 답변은 이미 JDK와 JRE에 대해 논의하고 있습니다.

주요 차이점은 OpenJDK는 오픈 소스이며 무료로 사용할 수있는 반면 Oracle JDK는 그 위에 구축되고 일부 독점 구성 요소가 있습니다.

추가하고 싶은 요점은 다음과 같습니다. OpenJDK를 실행하는 일부 Linux 시스템은 Java 작업을 수행합니다. 그런 다음 이상한 내부 C ++ 오류 또는 SSL 비 호환성 등이 발생했습니다. 그리고 모든 경우에 Oracle JDK로 전환하자마자 문제가 사라졌습니다.

오픈 소스를 지원하는 OpenJDK로만 작업하고 싶지만 실제로는 독점 소프트웨어가 더 잘 작동합니다.

답변

Oracle JDK와 Open JDK가 있습니다.

JDK는 프로그램을 만들고 실행하는 데 사용되는 것입니다. VM]

JRE는 JDK의 하위 부분으로 독립적으로 제공됩니다. JDK 컴파일러를 사용하여 생성 된 프로그램을 실행하는 데 사용됩니다 [이제 일식과 자체 컴파일러가있는 다른 IDE]

Oracle JDK는 브라우저 플러그인, 미디어 라이브러리 (오라클은 오픈 소스로 재배포 할 수있는 라이센스가 없음) 및 Java FX (이제 Java FX는 OpenJDK의 일부 임)와 같은 몇 가지 추가 사항으로 OpenJDK 코드베이스 위에 생성됩니다.

가장 중요한 것은 Oracle JDK 가상 머신이 OpenJDK에 비해 성능이 더 잘 조정되었다는 것입니다.

OpenJDK를 Java SE 사양에 대한 개념 증명으로 생각할 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다