Java 2 Versionen Fehler

DevEye

Erfahrenes Mitglied
Kann *.class Dateien nicht aus beliebigen Verzeichnis starten, sonst kriege ich immer Fehler Meldungen! Habe jetzt gelesen, dass das davon kommt, dass man 2 verschiedene Versionen drauf hat!

Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld (U
nsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Kennt einer die Ursache und weiß wie man sie behebt?
 
Klingt danach, daß Du eine ältere Standard-API als Default eingestellt hast.

Probier' mal, Deine Klasse per Kommandozeile zu kompilieren und dann per Kommandozeile zu starten.

P.S.: Die Version kriegst Du so raus:
HTML:
java -version
 
schnuffie hat gesagt.:
Klingt danach, daß Du eine ältere Standard-API als Default eingestellt hast.

Probier' mal, Deine Klasse per Kommandozeile zu kompilieren und dann per Kommandozeile zu starten.

Hab die neuste Version von Java SDK, und ich hab es eh durch die kommandozeile gemacht, es geht nicht! :(
 
Zurück