HOWTO · Java
JAR 파일을 열 때 Java 예외가 발생했습니다.
이 튜토리얼은 자바에서 자바 예외가 발생했다는 오류를 해결하는 방법을 보여줍니다.
이 페이지의 내용
이 튜토리얼은 자바의 자바 예외가 발생했습니다를 해결하는 방법을 보여줍니다.
.jar 파일을 열 때 A java 예외가 발생했습니다
Java 예외는 JVM이 Java 코드를 실행하는 것을 불가능하게 만들어 프로그램이 충돌하는 조건입니다. 이러한 예외는 개발자가 버그 수정에 실패하거나 후속 문제에 대한 지식이 없을 때 Java 코드 내에서 발생합니다.
이러한 예외는 개발자의 조치 없이 발생할 수 있습니다.
특정 .jar 파일을 여는 데 필요한 버전보다 높은 버전으로 Java 프로그램을 컴파일하려고 하면 .jar 파일을 열거나 생성할 때 A java 예외가 발생했습니다 오류가 발생합니다. 오류는 다음과 같을 수 있습니다.
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 블록이 프로그램 충돌을 방지하는 데 도움이 될 수 있습니다.