For Java-based programs such as Maven, Jenkins, Gradle or Tomcat to run, they need to know that Java's JDK is installed. That's the purpose of the JAVA_HOME environment variable. It tells programs ...
It works for now, but once Java 8 goes EOL, it's probably time for new hardware. With the rapid release cycle -- Java 9 has already come and gone and Java 10 is the current version until fall 2018 -- ...