OpenJDK: Difference between revisions

From Rosetta Code
Content added Content deleted
m (Special:WantedCategories ?)
 
Line 10: Line 10:
== 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.
If OpenJDK is installed in <kbd>/usr/local/jdk-1.7.0</kbd>, then <kbd>/usr/local/jdk-1.7.0/bin</kbd> needs to be added to the <kbd>PATH</kbd> environment variable.
The two most important tools are the [[javac]] compiler, and the java runner.
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.


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


One can compile this program with javac, and run it with java.
One can compile this program with <kbd>javac</kbd>, and run it with <kbd>java</kbd>.


<syntaxhighlight lang="bash">
<lang bash>$ javac TwelveMinusFour.java
$ java TwelveMinusFour
$ javac TwelveMinusFour.java
$ java TwelveMinusFour
8</lang>
8
</syntaxhighlight>


== References ==
== References ==

Latest revision as of 08:34, 21 July 2023

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.

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

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

$ javac TwelveMinusFour.java
$ java TwelveMinusFour
8

References