Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is OpenJDK 8 a reference implementation of Java SE 8?

Tags:

java

This article states that OpenJDK7 is the official reference implementation for Java SE7.

Can somebody confirm that this is also the case for Java 8? That Open JDK8 is the reference implementation for Java SE8?

There is a partial answer at this link, however my question is about Java 8 specifically.

like image 207
aruuuuu Avatar asked Sep 19 '14 14:09

aruuuuu


People also ask

What is OpenJDK reference implementation?

OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE). It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GPL-2.0-only with a linking exception.

Is OpenJDK a Java SE?

OpenJDK is a free and open-source implementation of the Java SE Platform Edition. It was initially released in 2007 as the result of the development that Sun Microsystems started in 2006. We should emphasize that OpenJDK is an official reference implementation of a Java Standard Edition since version SE 7.

Does OpenJDK support Java 8?

Yes, the Red Hat's build of OpenJDK version 8 for RHEL and Windows includes Java Web Start support.

What is the difference between Java 8 and JDK 8?

http://www.oracle.com/technetwork/java/javase/jdk8-naming-2157130.html Java SE Development Kit 8, also known as JDK 8, has the version number 1.8. In short – 8 is product version number and 1.8 is the developer version number (or internal version number). The product is the same, JDK 8, anyways.


1 Answers

Yes, open JDK8 is reference implementation for JAVA SE8.

The official Reference Implementations for Java SE 8 (JSR 337) are based solely upon open-source code available from the JDK 8 Project in the OpenJDK Community. Binaries are provided for both the Linux x64 and Windows i586 platforms and Compact Profiles for Linux i586.

The binaries are available under two different licenses: The GNU General Public License version 2, with the Classpath Exception and the Oracle Binary Code License . For a given platform the binaries under different licenses are built from exactly the same source code and are functionally equivalent; the only real difference is the license itself. Which license you choose will depend upon your particular business and legal requirements.

Source: http://jdk.java.net/java-se-ri/8

like image 113
Sachin Godara Avatar answered Sep 19 '22 20:09

Sachin Godara