为什么这个Spring Boot的jar包会抛出UnsupportedClassVersion错误?

12 浏览
0 Comments

为什么这个Spring Boot的jar包会抛出UnsupportedClassVersion错误?

我无法在HTML中将我的Java应用程序作为Web小程序启动(我正在使用HTML 4.01,我知道它在html5中不起作用)。返回的错误信息是:\n

\njava:不支持的主要次要版本52.0\n

\n我尝试过降级我的java JRE / JDK / SDK,但仍然收到相同的错误信息。我现在正在使用的Java版本是1.8.0_05。

0
0 Comments

为什么这个Spring Boot jar文件会出现UnsupportedClassVersion错误?

最近我注意到,在NetBeans的Apache配置的服务器选项卡中,你可以设置你的web应用程序的平台。我将它改为1.8,问题就解决了(我的应用程序针对Java 8平台)。希望这对你有帮助。

0
0 Comments

为什么这个 Spring Boot jar 文件会抛出 UnsupportedClassVersion 错误?

原因:

这个错误的原因是因为该 Spring Boot jar 文件是用 Java 1.8 编译的,但在运行时使用的却是 Java 1.7 版本。如果在系统中同时存在 Java 1.8 和 *.jsp 文件,则需要完全移除 Java 1.8 版本。

解决方法:

如果你是在 Mac 上运行,可以按照以下步骤移除 Java 1.8 版本:

1. 打开终端。

2. 输入以下命令:sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_XXX.jdk

(其中 XXX 是你安装的 Java 1.8 版本号)

3. 输入密码以确认操作。

4. 输入以下命令:sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane

5. 输入密码以确认操作。

6. 完成后,重新启动系统。

注意:上述操作会完全移除 Java 1.8 版本,确保你不再需要它。

希望以上解决方法能帮助你解决 Spring Boot jar 抛出 UnsupportedClassVersion 错误的问题。

0
0 Comments

为什么这个Spring Boot jar包会抛出一个UnsupportedClassVersion错误?

在这种情况下,您的代码是使用Java版本1.8编译的,而正在使用Java版本1.7或更低版本执行。

在您的情况下,似乎使用了两个不同的Java安装,一个用于编译,另一个用于执行您的代码。

尝试使用Java 1.7重新编译您的代码,或者升级您的Java插件。

我已经做了这一切,现在错误是"java.lang.reflect.InvocationTargetException"。

当使用Stanford Parser jars时,我遇到了这个问题。谢谢。

对于Linux/Mac,请使用echo $JAVA_HOME来检查它是否指向Java 7文件夹。

对于Windows,请使用echo %JAVA_HOME%来检查Java_Home路径。

0