Noun
JAR hell (uncountable) (computing, informal) (of the Java language) Problems caused by incompatible versions of a JAR (Java archive).