“Der Typ java.util.Map$Entry kann nicht aufgelöst werden" (tomcat6 + JDK7)

Ich habe eine JSP-app, die gibt mir die Fehlermeldung:

The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files

Stackoverflow ist voll von post zu diesem Fehler, aber alle von Ihnen zu lösen, nur der Zusammenstellung der .java Dateien mit JDK7, plus der Verwendung von tomcat mit der gleichen version (ich meine, Sie unten, um JDK8 das scheint das problem zu sein, da einige IDE-version und tomcat-Versionen nicht unterstützt wird).

Das problem ist, dass habe ich gebaut meine app (.java Dateien) mit JDK 1.7.0_79, plus ich habe meine tomcat 6 - server über die gleiche.

Also gibt es kein JDK-8 überall... Einige screenshots mit den Daten:

Mein JVM Verzeichnis:

“Der Typ java.util.Map$Entry kann nicht aufgelöst werden

Error-stacktrace:

“Der Typ java.util.Map$Entry kann nicht aufgelöst werden

Tomcat-Prozess (die Ausführung mit JDK7):

“Der Typ java.util.Map$Entry kann nicht aufgelöst werden

Javac-version zu kompilieren:

“Der Typ java.util.Map$Entry kann nicht aufgelöst werden

Irgendeine Ahnung, warum bekomme ich dennoch diese Fehlermeldung?

Danke im Voraus

Bauen Sie von der Befehlszeile aus oder mithilfe einer IDE? Sind Sie auf der gewissen, dass das JDK 7 verwendet wird, während das bauen? Was ist dein JAVA_HOME eingestellt?
Ich Baue von der Kommandozeile aus (über ein script von mir gemacht) @TimBiegeleisen
Ist es möglich, dass du eine JAR-Datei, die benötigt Java 8? Die Abhängigkeiten sind verwenden Sie?
Meine JAVA_HOME ist in /etc/default/tomcat6 wie JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79. Über mein GLAS ich denke, es ist möglich, aber ich denke nicht so, weil bis ich den code Hinzugefügt, die verwendet werden Map Klasse, meine JSP-Datei, die ich habe keine Probleme mit meiner JSP App.

InformationsquelleAutor Btc Sources | 2015-06-04

Schreibe einen Kommentar