Merkwürdiger Major.Minor Fehler zur Laufzeit

takidoso

Erfahrenes Mitglied
Hallo und Halli,
Momentan bin ich am Verzeifeln. Eine Anwendung di ealte Biblitheken verwendet scheint urplötzlich nicht mehr in zumindest Eclipse zu lafuen.
Grund:
Code:
java.lang.UnsupportedClassVersionError: de/tai/converter/specification/impl/InputFileSpecification (Unsupported major.minor version 49.0)
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
	at de.tai.currencydispo.CurrencyDispo.<init>(CurrencyDispo.java:37)
	at de.tai.currencydispo.CurrencyDispo.main(CurrencyDispo.java:188)
Exception in thread "main"
Eigetnlich ging ich davon aus, dass es vielleicht nur an der moderneren JVM (1.14_18) liegt, die ich verwende im Gegensatz zur damilig verwendeten JVM unter der die Klassen ursprünglich kompiliert undausgeführt wurden. Ich dachte, dass ein Neukompilieren und jaren der entsprechenden Klassen das Problem lösen würde.
Aber trotz einer erfolgreichen Neukompiliierung und Jaren haut er mir immer noch diesen Fehler hin, wobi die Klasse die er da anmosert eine frisch kompilierte ist.

Irgendwie gehen mir die Ideen aus, was ich da machen kann/muss.

Für Hinweise bin ich super dankbar

Takidoso
 
hat sich erledigt.
irgendwie scheint Eclipse nicht die alte Bibliothek angezogen zu haben und stand in dem entsrpechenden Projekt aus dem das jar genereiert wurde auf dem Default Java 5.
zu Beheben war das Problem mit
Window>Preference>Java>Compiler
wobei man dann um nicht den Default zu verstellen udn später auf das gleiche Problem zu stoßen klickt man auf den Link Configure Project Specific Settings ...
dann kann man für das Projekt spezifisch sein Zeug einstellen und wird nicht später bei anderen Projekten wieder seine Einstellung dort einbüßen.

ciao

Takidoso
 

Neue Beiträge

Zurück