我正在开发一个应用程序,我用Java和Jersey构建了后端部分,它托管在我的服务器上。我在服务器上使用Tomcat7来调用web服务。
我以前有一台带有Ubuntu的计算机,我曾经将我的项目导出到战争文件,将其放在Tomcat文件夹中,然后它就可以工作了。我现在将我的电脑改成了Mac,我有完全相同的Java项目,当我在电脑上本地运行它时,它就可以工作。但是当我以与以前相同的方式将其上传到服务器时,我遇到了以下错误:不支持的major.minor版本52.0
。
查了很多网站,明白是Java版本问题。所以我尝试了很多改变但是都没用。
>
在我的服务器上,我有:Ubuntu、tomcat7和java-7-openjdk-amd64。 /etc/default/tomcat7,有一行:JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64。
在我以前的计算机(Ubuntu)上,我使用了Eclipse和Java8。生成的战争与服务器一起工作。
在我的新电脑(Mac)上,我也使用Eclipse和Java8,但war文件在服务器上无法工作。
我试图将Eclipse中的编译器版本更改为Java 1.7,但我仍然有同样的错误。
有人有办法解决这个问题吗?提前感谢您的帮助
万事如意。
类文件版本52.0意味着Java 8。您需要在服务器上安装Java 8来读取该文件(或重建jar,目标是Java 7)。
我试图在solaris虚拟机上安装Liquibase 3.6.1。< br >我的JRE是1.6.0_151-b10。< br >我的Liquibase.properties文件配置如下: 例如,当调用“./液基--版本”时,我收到一个错误。 线程“Main”Java . lang . unsupportedclassversionerror:liqui base/integration/comm
我试图使用雪松堆栈在赫鲁库云上部署一个简单的Java EE应用程序。 我得到“Java . lang . unsupportedclassversionerror:com/app/myApp/main:不支持的major.minor版本51.0(无法加载类com.app.myApp.main)” 这意味着Im编译的JDK版本高于heroku JVM版本。我在“system.properties”文
问题内容: 我无法将Java应用程序作为HTML中的Web小程序启动(我使用的是HTML4.01,我知道它在html5中不起作用)。它返回的错误消息是: java:不支持的major.minor版本52.0 我尝试降级Java JRE / JDK / SDK,但仍然收到相同的错误消息。我正在使用的Java当前版本是1.8.0_05。 问题答案: 使用Java版本1.7或更低版本执行代码时,您的
如何修复com/android/dx/command/dexer/Main:不受支持的主键。次要版本52.0 当我点击作为android应用程序运行时的错误图片
安装Android 5.0(SDK 21)后在Eclipse中出现以下错误 我在mac上仍然面临着同样的问题,现在,就像在少数答案中一样,尝试Java 1.8,在那里我找到了它的最新版本。旧的不可用。我已经更新了Java,但我不知道它有什么问题。