ant编译java优化_试着用ant编译
不创建符号链接不是一个好主意(混合两个JDK)
Ant使用与运行Ant本身相同的Java版本 . 如果你想使用Java 1.7,你应该指示Ant . 来自 javac 任务文档:
可以使用不同的编译器 . 这可以通过设置全局build.compiler属性来指定,该属性将影响整个构建中的所有任务,方法是设置特定于当前任务的编译器属性,或者使用实现org的任何typedeffed或componentdeffed类型的嵌套元素 . apache.tools.ant.taskdefs.compilers.CompilerAdapter . build.compiler属性或编译器属性的有效值为:classic(JDK 1.1 / 1.2的标准编译器) - javac1.1和javac1.2可用作别名 . modern(JDK 1.3 / 1.4 / 1.5 / 1.6 / 1.7的标准编译器) - javac1.3和javac1.4以及javac1.5和javac1.6以及javac1.7(因为Ant 1.8.2)可以用作别名 . jikes(Jikes编译器) . jvc(Microsoft的SDK for Java / Visual J的命令行编译器) - microsoft可以用作别名 . kjc(kopi编译器) . gcj(来自gcc的gcj编译器) . sj(Symantec java编译器) - 赛门铁克可以用作别名 . extJavac(在自己的JVM中运行现代或经典) .
如果你想使用与Ant相同的Java版本,请确保你正确安装它(并且你安装了JDK而不仅仅是JRE)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
