服务器部署项目出现问题: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