From Fedora Project Wiki

Line 8: Line 8:


== OpenJDK and project IcedTea ==
== OpenJDK and project IcedTea ==
OpenJDK (Open Java Development Kit) is a free and open source implementation of the Java Platform, Standard Edition (Java SE).[1] It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GNU General Public License (GNU GPL) with a linking exception. Were it not for the GPL linking exception, components that linked to the Java class library would be subject to the terms of the GPL license. OpenJDK is the official Java SE 7 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 GNU General Public License (GNU GPL) with a linking exception. Were it not for the GPL linking exception, components that linked to the Java class library would be subject to the terms of the GPL license. OpenJDK is the official Java SE 7 reference implementation.
Fedora has shipped OpenJDK as default JRE implementation. It's based on Sun Microsystem's/Oracle's [http://en.wikipedia.org/wiki/JavaOne JavaOne] open source release and complemented by Red Hat's [http://en.wikipedia.org/wiki/IcedTea IcedTea] project that implements the missing third party components that Sun/Oracle could not release under free License.
Fedora has shipped OpenJDK as default JRE implementation. It's based on Sun Microsystem's/Oracle's [http://en.wikipedia.org/wiki/JavaOne JavaOne] open source release and complemented by Red Hat's [http://en.wikipedia.org/wiki/IcedTea IcedTea] project that implements the missing third party components that Sun/Oracle could not release under free License.



Revision as of 12:51, 21 May 2015

Abstract

This page provides information about jdk installations on Fedora.

This page will discuss mainly about Open JDK and Oracle JDK, how to install them, test and configure them on Fedora.

What is JDK

JDK or Java Development Kit is an implementation of Java Environment, Standard Edition and is required for Java development purposes.

OpenJDK and project IcedTea

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 GNU General Public License (GNU GPL) with a linking exception. Were it not for the GPL linking exception, components that linked to the Java class library would be subject to the terms of the GPL license. OpenJDK is the official Java SE 7 reference implementation. Fedora has shipped OpenJDK as default JRE implementation. It's based on Sun Microsystem's/Oracle's JavaOne open source release and complemented by Red Hat's IcedTea project that implements the missing third party components that Sun/Oracle could not release under free License.

OpenJDK's java.library.path, shared librarary paths for i386 are:

/usr/lib
/usr/lib/jvm/java-1.?.0-openjdk-1.6.0.0.x86_64/jre/lib/

and for x86_64:

/usr/lib64
/usr/lib/jvm/java-1.?.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/

OpenJDK package name on Fedora is java-1.?.0-openjdk.