gpt4 book ai didi

java - 无法在 Debian 服务器中运行 jar 文件

转载 作者:行者123 更新时间:2023-12-01 12:41:37 25 4
gpt4 key购买 nike

我有一个 java 应用程序,无法在 Debian 服务器上运行(它在本地运行)。原因是这样的:

Exception in thread "main" java.lang.UnsupportedClassVersionError: TimeSeriesEntry : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:270)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)

然后我检查了版本,得到了这个:

java -version
java version "1.6.0_31"
OpenJDK Runtime Environment (IcedTea6 1.13.3) (6b31-1.13.3-1~deb7u1)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

如果是版本问题,如何更新到最新版本?

这是我正在运行的服务器:

# uname -a
Linux iWidgetServer1 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u2 x86_64 GNU/Linux

PS:Jar 是在 Linux Mint 14(64 位)中使用 Eclipse 创建的(导出 -> 可运行 Jar)

最佳答案

您使用哪个版本的 JDK 构建了该 jar,以及您尝试在哪个版本上运行它。

我相信您使用 JDK 7 进行编译和构建,然后尝试在 JDK 6 上运行

关于java - 无法在 Debian 服务器中运行 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25047187/

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