Java install

From wikinotes

There are 3x major components of a java install.

jvm Java VM. Java cannot run if no JVM is available for your platform. (included with JRE).
jre Java Runtime Environment - everything needed to run a java program.
jdk Java Development Kit - compilers, tools, libraries - everything needed to build a java program.

There is also different releases/vendors of the java language. Note that some vendors implement their own custom JDK (like twitter, FreeBSD, RedHat, ...).

open jdk opensource implementation of Java Standard Edition. Involvement from community and Oracle.
oracle jdk Must acquire license to use commercially. Comes with additional tools. Built using openjdk.


Archlinux

pacman -S jdk-openjdk   # latest java build tools