eclipse工程當中的.classpath 和.project文件什麼作用?

eclipse工程當中的.classpath 和.project文件什麼作用?
這兩個文件是eclipse工程特有的嗎?還是說任何一個java工程都需要,或者說脫離eclipse這兩個文件還有意義嗎?

別人的回覆參考

作者:郭無心
鏈接:https://www.zhihu.com/question/38228849/answer/75418934
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
.project是項目文件,項目的結構都在其中定義,比如lib的位置,src的位置,classes的位置
.classpath的位置定義了你這個項目在編譯時所使用的$CLASSPATH
注:自己打開項本地目文件夾看下會更清楚;


.classpath 文件
從數據上我們容易看出,上面描述了工程的依賴文件:
源文件的具體位置(kind="src")
運行的系統環境(kind="con")
工程的library的具體位置信息(kind="lib")
在每個lib的xml子節點中,有關於它的其它配置信息(例如配置"javadoc_location" "path" "sourcespath")
項目的輸出目錄(kind="output")
總體上說這個文件就是配置整個工程的運行環境。

.project 文件
從數據上看,我們可以瞭解到這些配置主要是描述工程的基本信息:
工程名<name></name>
工程註釋描述<comment></comment>
運行時需要的額外Eclipse插件<natures></natures>
及其具體加載方式信息<buildSpec></buildSpec>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章