Beim Öffnen einer JAR-Datei ist eine Java-Ausnahme aufgetreten
Dieses Tutorial zeigt, wie man Javas Eine Java-Ausnahme ist aufgetreten
lösen kann.
Eine Java-Ausnahme ist aufgetreten
beim Öffnen einer .jar
-Datei
Die Java-Ausnahme ist eine Bedingung, die es JVM unmöglich macht, den Java-Code auszuführen, was zum Absturz des Programms führt. Diese Ausnahmen treten im Java-Code auf, wenn Entwickler die Fehler nicht beheben oder keine Kenntnis über nachfolgende Probleme haben.
Diese Ausnahmen können ohne Eingreifen der Entwickler auftreten.
Der Fehler Eine Java-Ausnahme ist aufgetreten
beim Öffnen oder Erstellen einer .jar
-Datei tritt auf, wenn wir versuchen, das Java-Programm mit einer höheren Version als der zum Öffnen einer bestimmten .jar
-Datei erforderlichen Version zu kompilieren. Der Fehler kann etwa so aussehen:
Exception in thread
"main" java.lang.UnsupportedClassVersionError : Java_Exception
: Unsupported major.minor version 52.0 at java.lang.ClassLoader
.defineClass1(
Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java : 800) at java
.security.SecureClassLoader.defineClass(SecureClassLoader.java : 142) at java.net
.URLClassLoader.defineClass(URLClassLoader.java : 449) at java.net.URLClassLoader
.access$100(URLClassLoader.java : 71) at java.net.URLClassLoader$1
.run(URLClassLoader.java : 361) at java.net.URLClassLoader$1
.run(URLClassLoader.java : 355) at java.security.AccessController
.doPrivileged(
Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java : 354) at java
.lang.ClassLoader.loadClass(ClassLoader.java : 425) at sun.misc.Launcher$AppClassLoader
.loadClass(Launcher.java : 308) at java.lang.ClassLoader
.loadClass(ClassLoader.java : 358) at sun.launcher.LauncherHelper.checkAndLoadMain(
LauncherHelper.java : 482)
Die Lösungen für diesen Fehler sind:
- Aktualisieren Sie die
.jar
-Datei auf die JDK-Version oder degradieren Sie das JDK zu einer.jar
-Datei. - Wenn eine bestimmte Funktion von JDK nicht verwendet wird, die zuvor zum Kompilieren verwendet wurde, legen Sie ihr Ziel auf die vorherige Version fest.
Es gibt mehrere Arten von Java-Ausnahmen. Diese Ausnahmen werden mit try-catch
-Blöcken behandelt.
Das bedeutet, wenn eine Ausnahme auftritt, kann uns der try-catch
-Block helfen, das Programm vor dem Absturz zu bewahren.
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn FacebookVerwandter Artikel - Java Error
- Adresse wird bereits verwendet JVM_Bind-Fehler in Java
- Android Java.Lang.IllegalStateException behoben: Methode der Aktivität konnte nicht ausgeführt werden
- Ausnahme im Hauptthread Java.Lang.ClassNotFoundException in IntelliJ IDEA
- Ausnahme im Hauptthread Java.Lang.NoClassDefFoundError
- Beheben Sie das Problem, dass Java nicht installiert werden kann. Es gibt Fehler in den folgenden Schaltern
- Beheben Sie den Fehler `Es wurde keine Java Virtual Machine gefunden` in Eclipse