在eclipse目錄中,有.classpath文件。這個文件的目的是什麼? 我有ant build.xml可用,爲什麼Eclipse仍然需要它自己的?。月食問題中的.classpath文件
7
A
回答
9
Eclipse擁有自己的機制來構建您的項目。 .classpath文件包含IDE用於創建在構建時使用的類路徑,運行時等的信息。如果需要,可以直接編輯此文件,但它是由IDE根據您通過項目屬性提供的設置創建的對話。
在Eclipse中存在Ant集成,因爲它爲您提供了特定的編譯器以用於構建文件,但它不能將構建文件中的任何信息用於其自己的構建器。 Ant文件是自定義的,所以Eclipse不可能知道要使用什麼信息。
1
這樣做的原因是,如果您有Ant文件,則無關緊要。這個文件存在的原因是這是一個Java項目,而相應的項目性質總是生成這樣一個文件。創建一個正常的項目(新建 - >項目 - >常規 - >項目),你會看到沒有.classpath文件。 一般來說,我會建議將這些功能拆分爲單獨的項目,這意味着一個用於開發的Java項目,一個用於執行您的Ant腳本的非Java項目。
HTH湯姆
相關問題
- 1. 問題與月食中的maven
- 2. glassfish中的JNDI/Classpath問題
- 3. ant4eclipse classpath問題
- 4. javac CLASSPATH問題
- 5. Java Classpath問題
- 6. 從jar加載文件時出現問題(classpath問題)
- 7. 月食中的孟加拉字體顯示問題
- 8. java.lang.StackOverflowError的月食
- 9. Java classpath jdbc問題
- 10. 斯卡拉/月食 - 文件未編譯
- 11. 日食Maven插件問題
- 12. 問題設置javamail的classpath?
- 13. 建立月食日食
- 14. Leiningen classpath問題,將第二個文件添加到項目中
- 15. 日食圖書館CLASSPATH和WEB-INF \ Lib文件
- 16. 月食「忘記」
- 17. UML2月食
- 18. Android和月食
- 19. 禁用月食
- 20. SQLite數據庫連接問題的Java /月食
- 21. eclipse中的Classpath jar文件
- 22. feed_dict中餵食問題(Tensorflow)
- 23. ant java jar classpath問題
- 24. Java Lucene Classpath問題ubuntu
- 25. EOF例外Hadoop的日食/月食
- 26. 不能在月食
- 27. 反覆月食掛
- 28. 不能在月食
- 29. Axis2在月食Luna
- 30. 不能在月食
重新修改'通過IDE .classpath':更具體地說,這是通過做 「我的項目>(點擊鼠標右鍵)>'建立Path'>'配置構建path'」 - 這相當於完全(至少按項目順序)到.classpath中的行。感謝[這個答案](http://stackoverflow.com/a/3344046/1864054)。 – Withheld