Java 分发不工作

Java distribution not working

我在 netbeans 中做了一个简单的测验 jFrame 应用程序。我将该项目构建为可执行 jar,它在我的计算机上完美运行。当我尝试发送它时,它只是说 A Java Exception has occurred。所以我从命令提示符运行它,它说:

Exception in the thread 'main' java.lang.UnsupportedClassVersionError: Frame: Unsupported major.minor version 52.0

我正在使用自定义图像作为背景和按钮。我应该把那些放在哪里?它们不在 dist 文件夹中。当 netbeans 导入它们时,它们被添加到 scr 文件夹中。

Unsupported major.minor version 52.0 Exception 出现您的编译版本与您之前的编译版本不匹配。您必须更改 java 版本。

如果您使用的是 Eclipse,请转到 Windows ---> Prefences,然后 select Java 并展开它,然后 select Compiler 并将合规性级别更改为 [你的 JDK 版本] 然后尝试用 [你的 JDK 版本].

编译你的代码

参考, Link 1 Link 2

您的代码与 Jre8 兼容,而您 运行 它与 Jre7 兼容,这会产生问题。Change/Set JRE_HOME for Jre8 在 运行 程序之前。