Java

October 06, 2018

zulu vs openjdk vs oracle versions

https://javapapers.com/java/oracle-jdk-vs-openjdk-and-java-jdk-development-process/

openjdk: open source implementation of oracle jdk. bug fixes may happen here and push back to oracle.

  • easy install
  • on ubuntu
  • free license
  • libraries tend to be open source

oracle: security fixes happen in private and push to openjdk.

  • licensed by oracle
  • maintained by oracle
  • commercial
  • The Java Development Kit (JDK) is free to download and use for commercial programming, but not to re-distribute."
  • libraries tend to be closed source

zulu: open source bundle of openjdk + binaries

multiple versions

SDKMan to the rescue! https://sdkman.io/

https://wpanas.github.io/tools/2017/12/25/sdkman.html

install

sdk install java

list

sdk list java

get info on running jvm

jps -lvm