Eclipse Mars-Ant无法使用jre1.6的问题

Eclipse 升级到Mars 4.5.1版本后,老项目使用jdk1.6,通过ant编译jar时,会遇到如下问题:

  1. 使用jre1.6运行ant-打jar包 报JRE version less than 1.7 is not supported.


    Eclipse Mars-Ant无法使用jre1.6的问题_第1张图片
    jar1.6.jpg
  2. 而使用jre1.7运行ant-打jar包,jar能生成成功,但是部署到项目中,启动Tomcat时无法启动成功,报:Unsupported major.minor version 51.0


    Eclipse Mars-Ant无法使用jre1.6的问题_第2张图片
    jar版本不对.png

解决方式:

  1. Eclipse 中使用jre1.7
  2. 在javac中加
    target="1.6" compiler="javac1.6" source="1.6" executable="D:/devTools/java/jdk1.6.0_45/bin/javac"

你可能感兴趣的:(Eclipse Mars-Ant无法使用jre1.6的问题)