我已经给了atask来修改ant文件。 感兴趣的路径是没有安装JDK,只安装了JVM。 在我看来Eclipse正在内部使用JDK。
现在,当我运行ant文件时,它给我一个异常无法找到一个javac编译器;那么我怎么能解决这个问题?
答案 0 :(得分:1)
我在当前的Eclipse帮助中找到了这个:Using the ant javac adapter
可以使用javac适配器在Ant构建文件中使用Eclipse编译器。要使用Eclipse编译器,只需在构建文件中定义build.compiler属性。
这可能也适用于Eclipse 3.4。 Ganymede帮助文件不在线。
编辑添加ant编译器属性定义:
<property name="build.compiler"
value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
答案 1 :(得分:0)
此外我不确定你是否能告诉Ant(这里我讲的是在Eclipse之外运行的Ant,因为Eclipse也有自己的内部Ant运行程序)来使用这个编译器而不是在默认位置使用javac编译器。