"Ein java-Ausnahmefehler ist aufgetreten" beim öffnen .jar
Ich habe einen client für mein Spiel und ich wollte jar es, ich verwendet jarmaker und nicht ich bin sicher, dass ich alles richtig gemacht, aber wenn ich versuche zu öffnen .jar-Datei, es sagt "Ein java-Ausnahmefehler ist aufgetreten" jede Hilfe ist willkommen.
Exception in thread "main" java.lang.UnsupportedClassVersionError: client : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(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.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 sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Drücken Sie eine beliebige Taste, um fortzufahren . . .
- Sind Sie es durch einen Doppelklick auf die jar? Wenn ja, öffnen Sie ein terminal-Fenster und führen Sie es von dort aus, sollte es ausdrucken die komplette stacktrace, wenn ein Fehler aufgetreten ist
- Benutzt du eine IDE zum Programmieren ?
- Buchen Sie Ihren code + stacktrace hilft auch..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie zusammengestellt deine jar mit JDK-version überlegen, die JDK verwendet, um die jar-Datei (die Sie haben könnten, zusammengestellt mit 1.7 und versuche es mit 1.6).
2 Lösungen:
-target 1.6
Ihnen compiler-Optionen)Upgrade der jdk-version. Sie können ein upgrade durch die deinstallation der älteren version in der Systemsteuerung und installieren neuere version von jdk. Holen Sie sich die neue version hier http://www.oracle.com/technetwork/java/javase/downloads/index.html
Ich generieren der JAR-Datei in
NetBeans
sobald ich Doppelklick auf die JAR-Datei, die ich bekam eine FehlermeldungIch einfach neuen Ordner erstellen legen Sie die JAR-Datei in diesem Ordner und auch den lib-Ordner, die verwendet wird, für Java-Projekt und schließlich JAR-Datei funktioniert Prima.
Dieser Fehler geschieht in der Regel beim kompilieren in höheren JDK-version und lief in der niedrigeren version von JDK und wenn dein code hat einige Merkmale, die in den höheren Versionen. In der Regel geschieht dies, weil die standardmäßig im OS, wenn
java -version
gesucht, es werden möglicherweise einige alte JDK-version, also entweder ändern Sie die globalen env-variable, die den Wert, wenn Sie über Berechtigungen zu tun also sonst z.B. in linux, anstatt nur "java", während Sie ausführen, geben Sie den vollständigen Pfad z.B./usr/jav/jdk1.8/bin/java <<.class||.jar>>
. Dies wird das Problem beheben.