从蚂蚁改变javac路径

时间:2011-08-18 12:08:33

标签: java ant javac

使用fork时,我可以在ant中指定javac路径吗?我问这个是因为我需要从自动化框架(cruisecontrol)运行脚本,但是当我使用fork时,它使用与框架捆绑在一起的较低版本的jdk。因此有什么办法可以为javac指定不同的路径吗?

2 个答案:

答案 0 :(得分:2)

使用build.compiler系统属性,或在compiler任务上设置javac属性:

  

要使用的编译器实现。如果未设置此属性,则将使用build.compiler属性的值(如果已设置)。否则,将使用当前VM的默认编译器。

http://ant.apache.org/manual/Tasks/javac.html

答案 1 :(得分:0)

设置JAVA_HOME。如果要在单个构建中使用多个不可能的JVM,则需要运行两个ant命令并在每个JVM之前设置JAVA_HOME。