• 服务器部署项目出现问题: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" />
  • 相关阅读:
    君のことが好きだよ。
    [拓展Bsgs] Clever
    同余方程笔记
    [HAOI2008] 糖果传递
    [USACO10DEC] Treasure Chest
    [APIO2007] 风铃
    Luogu_2015 二叉苹果树
    关于高精度
    关于博弈论
    关于DP和背包
  • 原文地址:https://www.cnblogs.com/zexu-cheng/p/5613356.html
Copyright © 2020-2023  润新知