Support multiple JVM, and Debian alternatives.

Add ability to customize which JVM is installed on Debian.
Additionally, configure alternatives on Debian.

Also support ancient OSes.