, Sven Groot wrote

Java's reliance on the environment (including CLASSPATH) is pretty annoying.

I dealt with Java a lot through my work with Hadoop, and basically everything in the Hadoop ecosystem (including Hadoop itself) must be launched through bash scripts (that are often 100s of lines) just to make sure the environment (like JAVA_HOME and CLASSPATH) is set up correctly.

++++++

Oh, and oracle suffers from the same stupidity.