gpt4 book ai didi

java - 不支持 major.minor 版本 51.0 即使使用相同的 java 版本编译和部署

转载 作者:行者123 更新时间:2023-11-28 22:37:34 25 4
gpt4 key购买 nike

它可能看起来像一个现有问题。但其他答案对我没有帮助。 :(

这是我正在做的1. 在 eclipse 中使用 JDK1.7 从 Eclipse web 项目构建 war 文件 (Windows 8)2. 将其复制到 unix tomcat7 webapps 文件夹中。 unix也有java1.7。如果我运行 java -version 它说 1.73. 现在运行tomcat。它抛出一个类的错误不支持的 major.minor 版本 51.0

不确定我在这里遗漏了什么。

最佳答案

It might look like an existing question.. But other answers did not helped me. :(

这就像一个现有问题。我可以保证。

每次的问题基本上都是一样的。该代码是使用 Java 7 编译的,您正在运行它在较旧的 JVM 上。这就是错误消息的意思。总是。

因此您需要弄清楚为什么代码在较旧的 JVM 上运行。由于代码在 Tomcat 中运行,这意味着您需要弄清楚:

  • 您如何启动 Tomcat,以及
  • 为什么 Tomcat 启动程序/脚本使用的是较旧的 JVM,而不是您希望它使用的 JVM。

这通常归结为识别和读取正在使用的一个或多个启动脚本,并找出它们的环境变量设置的来源。

关于java - 不支持 major.minor 版本 51.0 即使使用相同的 java 版本编译和部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24084945/

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