OpenJDK: Difference between revisions

From Rosetta Code
Content added Content deleted
m (rephrased first "Usage" paragraph; bolded first occurrence of name; added Java link)
m (Special:WantedCategories ?)
Line 1: Line 1:
{{implementation|Java}}
{{implementation|Java}}


'''[http://openjdk.java.net/ OpenJDK]''' is an [[open source|free]] implementation of [[:Category:Java|Java]] for [[Linux]], [[Solaris]] and [[Windows]].<ref>[http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html#MBE OpenJDK Build README: Minimum Build Environments]</ref> There is also OpenJDK for [[BSD]]<ref>[http://openjdk.java.net/projects/bsd-port/ OpenJDK: BSD Port Project]</ref>. Several BSD and Linux distros carry packages of OpenJDK.
'''[http://openjdk.java.net/ OpenJDK]''' is an [[open source|free]] implementation of [[:Category:Java|Java]] for [[Linux]], [[Solaris]] and [[Windows]].<ref>[http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html#MBE OpenJDK Build README: Minimum Build Environments]</ref>
There is also OpenJDK for [[BSD]]<ref>[http://openjdk.java.net/projects/bsd-port/ OpenJDK: BSD Port Project]</ref>.
Several BSD and Linux distros carry packages of OpenJDK.


OpenJDK can compile and run Java programs. OpenJDK 6 implements Java 6, while OpenJDK 7 is a preview of future Java 7.
OpenJDK can compile and run Java programs.
OpenJDK 6 implements Java 6, while OpenJDK 7 is a preview of future Java 7.


== Usage ==
== Usage ==
OpenJDK is a set of command-line tools.
OpenJDK is a set of command-line tools. If OpenJDK is installed in <tt>/usr/local/jdk-1.7.0</tt>, then <tt>/usr/local/jdk-1.7.0/bin</tt> needs to be added to the <tt>PATH</tt> environment variable. The two most important tools are the [[javac]] compiler, and the java runner.
If OpenJDK is installed in <tt>/usr/local/jdk-1.7.0</tt>, then <tt>/usr/local/jdk-1.7.0/bin</tt> needs to be added to the <tt>PATH</tt> environment variable.
The two most important tools are the [[javac]] compiler, and the java runner.


This example program would compute 12 - 4.
This example program would compute 12 - 4.

Revision as of 14:29, 6 November 2014

OpenJDK is an implementation of Java. Other implementations of Java.

OpenJDK is an free implementation of Java for Linux, Solaris and Windows.[1] There is also OpenJDK for BSD[2]. Several BSD and Linux distros carry packages of OpenJDK.

OpenJDK can compile and run Java programs. OpenJDK 6 implements Java 6, while OpenJDK 7 is a preview of future Java 7.

Usage

OpenJDK is a set of command-line tools. If OpenJDK is installed in /usr/local/jdk-1.7.0, then /usr/local/jdk-1.7.0/bin needs to be added to the PATH environment variable. The two most important tools are the javac compiler, and the java runner.

This example program would compute 12 - 4.

<lang java>/* TwelveMinusFour.java */ public class TwelveMinusFour { public static void main(String[] args) { System.out.println(12 - 4); } }</lang>

One can compile this program with javac, and run it with java.

<lang bash>$ javac TwelveMinusFour.java $ java TwelveMinusFour 8</lang>

References