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