3
A
回答
-1
你可以嘗試開始here和檢查什麼是全球build.compiler
屬性配置,可以指向別的地方
6
其實,我認爲,在默認情況下螞蟻試圖直接使用此代碼執行Java編譯器類:代碼來自here。
這意味着如果庫tools.jar位於Ant的當前類路徑中,它將拾取該類並啓動它。這導致javac.exe可以重命名爲任何你想要的,它仍然可以工作。所以要回答你的問題,它實際上不執行任何「javac.exe」。
有javac任務的其他實現,但我認爲這是對所有的編譯器1.3+
+0
這不是孤立的。例如,如果我記得正確的話,我相信Tomcat會編譯JSP。 –
相關問題
- 1. 用於Javac的Ant中的ClassPath任務
- 2. Ant的<javac>任務拋出StackOverflowException
- 3. Ant:通過javac任務使用文件集
- 4. 如何後處理使用Ant javac任務編譯的文件?
- 5. 使用Ant Javac適配器
- 6. 在javac Ant任務中禁用增量編譯
- 7. 相當於javac ant任務的命令行?
- 8. 爲什麼ANT javac任務重新編譯我的.java
- 9. Ant構建文件不包含javac任務
- 10. 覆蓋Ant javac任務中的編譯器屬性
- 11. 如何排除ant中的javac任務中的源代碼?
- 12. 在Ant中使用If條件javac patternset
- 13. 我從哪裏獲得Antlr Ant任務?
- 14. ant javac打印javac文件名
- 15. 爲什麼我的子任務在ant任務中被殺死?
- 16. ant junit任務 - 在哪裏下載ant-junit.jar以及在哪裏放置它?
- 17. 調用來自Ant任務
- 18. 使用Maven執行Ant任務
- 19. 如何使用ant任務 - native2ascii
- 20. 無法使用wladm Ant任務
- 21. 使用zipfileset的Ant同步任務
- 22. 本機擴展使用ant mxmlc任務
- 23. S3上傳使用ant任務
- 24. 使用ant任務構建Flex圖表
- 25. 在weblogic clientgen ant任務中使用-XautoNameResolution
- 26. 如何使用ANT任務啓動MySql
- 27. Ant任務使用compc空氣錯誤
- 28. 編譯SASS使用ANT構建任務
- 29. 使用ant任務的Weblogic部署
- 30. 從gradle-script-kotlin使用ant任務
你看看它的[文件]默認的(http://ant.apache.org/手動/任務/ javac.html)? –
它可能帶有自己的副本。出於好奇,你爲什麼重命名javac? –
檢查您的系統路徑和Java路徑。它可能會從那裏拿起javac.exe。類似的事情發生在我身上。我安裝了jdk6&jdk7,但jdk7的bin文件夾位於系統路徑中,因此它從那裏選擇了java.exe。 – Bharat