gpt4 book ai didi

Java 版本,Tomcat,不支持 major.minor 版本 52.0

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

我正在开发一个应用程序,我使用托管在我的服务器上的 Java 和 Jersey 构建了后端部分。我在服务器上使用 Tomcat7 来调用 Web 服务。

我以前有一台安装了 Ubuntu 的计算机,我曾经将我的项目导出到一个 war 文件,将它放在 Tomcat 文件夹中并且它可以工作。我现在把我的电脑换成了 Mac,我有完全相同的 Java 项目,当我在我的电脑上本地运行它时,它就可以工作了。但是当我像以前一样将它上传到服务器时,出现了这个错误:Unsupported major.minor version 52.0

查了很多网站才知道是Java版本的问题。所以我尝试了很多改变,但都没有用。

  • 在我的服务器上,我有:Ubuntu、tomcat7 和 java-7-openjdk-amd64。在/etc/default/tomcat7 中,有一行:JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64。

  • 在我以前的计算机 (Ubuntu) 上,我使用 Eclipse 和 Java 8。生成的 war 与服务器一起工作。

  • 在我的新电脑 (Mac) 上,我也使用 Eclipse 和 Java 8,但 war 文件无法在服务器上运行。

我尝试将Eclipse中的编译器版本更改为Java 1.7,但仍然出现相同的错误。

有人知道如何解决这个问题吗?在此先感谢您的帮助

祝一切顺利

最佳答案

类文件版本 52.0 表示 Java 8。您需要在服务器上安装 Java 8 才能读取此文件(或重建 jar,以 Java 7 为目标)。

关于Java 版本,Tomcat,不支持 major.minor 版本 52.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32403731/

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