2011-02-26 47 views

回答

9

Eclipse擁有自己的機制來構建您的項目。 .classpath文件包含IDE用於創建在構建時使用的類路徑,運行時等的信息。如果需要,可以直接編輯此文件,但它是由IDE根據您通過項目屬性提供的設置創建的對話。

在Eclipse中存在Ant集成,因爲它爲您提供了特定的編譯器以用於構建文件,但它不能將構建文件中的任何信息用於其自己的構建器。 Ant文件是自定義的,所以Eclipse不可能知道要使用什麼信息。

+1

重新修改'通過IDE .classpath':更具體地說,這是通過做 「我的項目>(點擊鼠標右鍵)>'建立Path'>'配置構建path'」 - 這相當於完全(至少按項目順序)到.classpath中的行。感謝[這個答案](http://stackoverflow.com/a/3344046/1864054)。 – Withheld

1

這樣做的原因是,如果您有Ant文件,則無關緊要。這個文件存在的原因是這是一個Java項目,而相應的項目性質總是生成這樣一個文件。創建一個正常的項目(新建 - >項目 - >常規 - >項目),你會看到沒有.classpath文件。 一般來說,我會建議將這些功能拆分爲單獨的項目,這意味着一個用於開發的Java項目,一個用於執行您的Ant腳本的非Java項目。

HTH湯姆