2
我有一個螞蟻javac
任務,它應該運行一些註釋處理器。從一個批處理文件運行時,它工作正常,但無法從日食開始時APT ANT任務在日食中失敗,但從shell中工作
錯誤運行的javac.exe編譯
。正常編譯javac
任務工作得很好。
我猜螞蟻從eclipse開始使用一些不同的編譯器?
如何將其更改爲正常編譯器?或者讓它以任何方式工作?
我有一個螞蟻javac
任務,它應該運行一些註釋處理器。從一個批處理文件運行時,它工作正常,但無法從日食開始時APT ANT任務在日食中失敗,但從shell中工作
錯誤運行的javac.exe編譯
。正常編譯javac
任務工作得很好。
我猜螞蟻從eclipse開始使用一些不同的編譯器?
如何將其更改爲正常編譯器?或者讓它以任何方式工作?
它通常是由於missing tool.jar
你缺少對在Eclipse集成使用的Ant運行時類路徑
tools.jar
。
如果您使用JDK安裝啓動Eclipse(使用-vm
參數),則會自動添加tools.jar
。
否則,您可以使用Window>Preferences>Ant>Runtime>Classpath
自己添加它。 (也this thread見)
注:一個fork="true"
可以also be problematic。
設置fork爲false爲我做了詭計。 Thanx –
只需從我的build.xml任務中刪除fork屬性就可以工作。 – IcedDante