sách gpt4 ai đã đi

Phiên bản Java, Tomcat, không hỗ trợ phiên bản major.minor 52.0

In lại 作者:行者123 更新时间:2023-11-28 22:04:28 32 4
mua khóa gpt4 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,但仍然出现相同的错误。

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

祝一切顺利

1 Câu trả lời

类文件版本 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
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com