最近由于做了一个新项目,用ant生成war包,但是老是出现“javac: 无效的源版本: 1.6”,由于不怎么经常用这个ant,也不是很熟悉,就费了点时间。原来解决eclipse中ant版本较低同jdk不匹配问题,所以查了下如何设计ant java version .操作步骤如下:
选择工程之中的build.xml,右击External Tools Configuration
找到相应工程,点击jre,选择相应的jre应用即可
也可以在Main中添加如下参数,指定编译器使用jdk 1.6版本:
-Dbuild.compiler=javac1.6