Beim Öffnen einer JAR-Datei ist eine Java-Ausnahme aufgetreten

Sheeraz Gul 12 Oktober 2023
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:

  1. Aktualisieren Sie die .jar-Datei auf die JDK-Version oder degradieren Sie das JDK zu einer .jar-Datei.
  2. 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 Gul avatar Sheeraz Gul avatar

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 Facebook

Verwandter Artikel - Java Error