JAR ファイルを開くときに Java 例外が発生しました
このチュートリアルでは、Java のJava 例外が発生しました
を解決する方法を示します。
.jar
ファイルを開くときにJava 例外が発生しました
Java 例外は、JVM が Java コードを実行できなくなり、結果としてプログラムがクラッシュする状態です。 これらの例外は、開発者がバグを修正できなかったり、その後の問題について何も知らない場合に、Java コード内で発生します。
これらの例外は、開発者が何もしなくても発生する可能性があります。
特定の .jar
ファイルを開くために必要なバージョンよりも新しいバージョンで Java プログラムをコンパイルしようとすると、.jar
ファイルを開くか作成するときに A java exception has occurred
エラーが発生します。 エラーは次のようになります。
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)
このエラーの解決策は次のとおりです。
.jar
ファイルを JDK バージョンにアップグレードするか、JDK を.jar
ファイルに劣化させます。- 以前にコンパイルに使用された JDK の特定の機能が使用されていない場合は、ターゲットを以前のバージョンに設定します。
Java 例外にはいくつかの種類があります。 これらの例外は、try-catch
ブロックを使用して処理されます。
これは、例外が発生しようとしている場合、try-catch
ブロックがプログラムのクラッシュを防ぐのに役立つことを意味します。
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