gpt4 book ai didi

java - UnsupportedClassVersionError Java 错误

转载 作者:行者123 更新时间:2023-12-02 02:44:31 25 4
gpt4 key购买 nike

所以我试图使用一个名为 merjapp 的 java 应用程序来合并两个数据库来合并 sqlite 数据库,并且我收到了这条恼人的 java 错误消息,即使在无数次谷歌搜索之后我也不知道如何修复。这是:

Exception in thread "main" java.lang.UnsupportedClassVersionError: con/merjapp/Merge has been compiled by a more recent version of the Java Runtime <class file version 8243.8224>, 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(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at http://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 java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoa der.main(JarRsrcLoader.java:56)*

正如我之前所说,我搜索了解决方案,许多站点建议升级 Java 版本以匹配 JDK 和 JRE 版本,但这样做没有任何帮助,我还验证了它们是相同的版本。我对此很陌生,所以这可能是一个非常简单的错误,但我不知道有人知道如何解决这个问题吗?感谢您的阅读

最佳答案

用于编译 merjapp 类的 Java(编译器)版本称为:“8243.8224”。这是一个相当奇怪的版本号(对于 Java),并且与您正在运行的 JRE 版本不兼容

查看消息:

"compiled by a more recent version of the Java Runtime <class file version 8243.8224>, this version of the Java Runtime only recognizes class file versions up to 52.0"

我建议你:

  • 查找/下载其他更兼容的“merjapp”二进制文件
  • 或从源代码重建它(如果可用)

关于java - UnsupportedClassVersionError Java 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57154946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com