首页 > 解决方案 > 尝试将 JAR 转换为 EXE

问题描述

我正在尝试使用 Launch4J 将 JAR 转换为 EXE,但是当我启动我的 .exe 时,它​​会显示“发生了 JNI 错误”并在 launche4J 中给了我他的错误。

**Executing: D:\01kitrand\Escape From Tarkov Kit Randomizer.exe
Exception in thread "main" java.lang.UnsupportedClassVersionError: GUI has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 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)**

标签: javauser-interfacelaunch4j

解决方案


推荐阅读