服务器部署项目出现问题:Unsupported major.minor version 52.0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务器部署项目出现问题:Unsupported major.minor version 52.0相关的知识,希望对你有一定的参考价值。

问题描述:

    编写一个web 前置服务,使用ant编译项目,将项目部署到服务器上,启动时报此错误:Unsupported major.minor version 52.0

技术分享

网上给出错误原因是服务器安装的java版本低于项目开发编译使用的java版本。 但是选择与服务器同样版本或者低于服务器版本编译项目,依旧出现此问题。经分析 ant 是使用javac 进行项目编译,没有明确配置使用哪个javac 进行编译, 默认使用环境变量设置的java 版本进行编译。

解决办法: 在build.xml 中配置javac

<javac fork="true" executable="C:/Program Files/Java/jdk1.6.0_24/bin/javac"
       source="1.6"
       memoryInitialSize="512m"
       memoryMaximumSize="1024m"  
       classpathref="classpath"
       srcdir="${src}"  
       debug="true"
       deprecation="on"
       optimize="true"
       includeantruntime="20"
    />

以上是关于服务器部署项目出现问题:Unsupported major.minor version 52.0的主要内容,如果未能解决你的问题,请参考以下文章

As 启动项目出现unsupported modules detected

As 启动项目出现unsupported modules detected

AndroidStudio运行项目出现Unsupported method: AndroidProject.getPluginGeneration()错误解决办法

#error Unsupported architecture - cdefs.h - Swift BLE 项目在 Swift 2.3 中运行良好,但在 Swift 3.0 中仅在真实设备上出现错误

我部署了我的项目,我收到此错误 Input file contains unsupported image format

应用部署weblogic 报错Unsupported major.minor version 51.0的解决过程