0
我們公司最近將我們的構建環境從本地機器移至碼頭外殼。它導致了一個使用ant和java編譯失敗的舊工具。我不熟悉編譯java,請耐心等待。如何解決:[javac]這個版本的java不支持經典的編譯器;升級到現代
我們已經安裝:
- 螞蟻版本1.7.1
- java和javac的版本1.7.0_141
現在工具編譯,但有以下錯誤/警告:
[javac] This version of java does not support the classic compiler; upgrading to modern
你知道這是什麼原因嗎?這是螞蟻1.7.1與java版本之間的不匹配?
我在ant build .xml文件中添加了fork =「true」,並且錯誤/警告消失了。我不明白爲什麼?
<javac destdir="classes"
debug="on"
includeantruntime="false"
fork="true" > // <-- Somehow fork="true" got rid of warning/error.