Ich erhalte diesen Fehler, wenn ich eine OpenSource-Bibliothek einbinde, die ich aus dem Quellcode kompilieren musste. Alle Vorschläge im Web weisen darauf hin, dass der Code in einer Version kompiliert und in einer anderen Version ausgeführt wurde (neu auf alt). Ich habe jedoch nur eine Version von JRE auf meinem System. Wenn ich die Befehle ausführe:
$ javac -version
javac 1.5.0_18
$ java -version
java version "1.5.0_18"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_18-b02)
Java HotSpot(TM) Server VM (build 1.5.0_18-b02, mixed mode)
und checke in Eclipse nach den Eigenschaften der Java-Bibliothek, die ich bekomme 1.5.0_18
Daher muss ich zu dem Schluss kommen, dass etwas anderes, das innerhalb einer Klasse selbst liegt, die Ausnahme auslöst? Ist das überhaupt möglich?