2014-09-19 4 views
28

OpenJDK7이 Java SE7의 공식 참조 구현임을 알려주는이 기사를 바탕으로 https://blogs.oracle.com/henrik/entry/moving_to_openjdk_as_the 누군가가 이것이 또한 Java 8의 경우인지 확인할 수 있습니까? Open JDK8은 Java SE8의 레퍼런스 구현입니까?Oracle JDK 8과 Open JDK 8의 차이점은 무엇입니까?

이 링크에는 부분적인 대답이 있습니다. Differences between Oracle JDK and Open JDK and garbage collection

그러나 제 질문은 Java8에 대한 것입니다.

답변

27

예, 열린 JDK8은 JAVA SE8의 참조 구현입니다. Java SE 8 (JSR 337)의 공식 참조 구현은 OpenJDK 커뮤니티의 JDK 8 프로젝트에서 사용할 수있는 오픈 소스 코드를 기반으로합니다. 바이너리는 Linux x64 및 Windows i586 플랫폼과 Linux i586 용 압축 프로파일 모두에 제공됩니다.

또한이 바이너리는 두 가지 라이센스로 사용할 수 있습니다. GNU General Public License 버전 2 (Classpath Exception 포함) 및 Oracle Binary Code License. 주어진 플랫폼에서 서로 다른 라이센스하에있는 바이너리는 정확히 동일한 소스 코드로 빌드되며 기능적으로 동일합니다. 유일한 차이점은 라이센스 자체입니다. 귀하가 선택한 라이센스는 귀하의 특정 비즈니스 및 법적 요구 사항에 따라 다릅니다.

+1

좋아요, 여기에 수락 된 대답은 이후 질문입니다. 즉, https://stackoverflow.com/questions/17360011/technically-what-is-the-main-difference-between-oracle-jdk-and-open-jdk에 언급 된 차이점이 더 이상 유효하지 않습니까? – Asturio

+0

참조 구현이란 무엇입니까? – Lealo

관련 문제