2015-12-28 34 views
0

我將JDK和Ant添加到Enviroment系統變量中,但這並不能阻止IntelliJ中的簡單Ant構建破壞。我已經設置了系統路徑變量來接受Ant的目錄和JDK環境。我創建了JAVA_HOME,Java仍然在cmd中運行。IntelliJ生成的Ant生成結果損壞的代碼

broken code

沒有項目中的任何代碼。只有這個版本生成這個默認的代碼。

一旦我開始構建,我還沒有改變任何東西,如果我進入項目結構 - >項目設置,我將Project SDK設置爲1.8。

這是怎麼回事?

**編輯:我設法刪除了很多的錯誤,通過切換框來生成Ant構建以使用當前IDEA實例爲idea.home屬性。 **

+0

因此,未知的代碼會導致未知的問題。我們應該幫忙,怎麼樣? –

+0

這是在生成Ant構建時彈出的默認代碼。也許我在安裝一切時錯過了一些東西 – Jayizzle

回答

1

看起來像test3.xml許多屬性不可用/定義在module_test3.xml。您是否已嘗試執行「生成單一文件的ant build」(「Generate Ant Build」對話框中的第二個單選按鈕)?這可以避免一個構建文件的Ant屬性在另一個構建文件中不可用的問題。

您是否非常依賴Ant來構建您的項目?你可以嘗試一下Gradle和/或Maven,看看這些工具對你是否更好。

如果您正在進行Android開發,您還可以查看Android Studio。如果您使用的是IntelliJ IDEA,我會明確考慮升級到version 15;社區版是免費的,版本10.5現在是四歲左右。