eclipse中的.project 和 .classpath檔案的具體作用
.project是專案檔案,專案的結構都在其中定義,比如lib的位置,src的位置,classes的位置
.classpath的位置定義了你這個專案在編譯時所使用的$CLASSPATH
這些檔案你用文字編輯器就能察看了
在一個專案中點重新整理的目的是為了更新.project檔案中的檔案清單,讓你把不通過eclipse提交到專案的檔案顯示出來
.classpath 檔案
從資料上我們容易看出,上面描述了工程的依賴檔案:
- 原始檔的具體位置(kind="src")
- 執行的系統環境(kind="con")
- 工程的library的具體位置資訊(kind="lib")
- 在每個lib的xml子節點中,有關於它的其它配置資訊(例如我配置的那個"javadoc_location")
- 專案的輸出目錄(kind="output")
總體上說這個檔案就是配置整個工程的執行環境。
.project 檔案
從資料上看,我們可以瞭解到這些配置主要是描述工程的基本資訊:
- 工程名<name></name>
- 工程註釋描述<comment></comment>
- 執行時需要的額外Eclipse外掛<natures></natures>,及其具體載入方式資訊<buildSpec></buildSpec>
如果你在開發過程中向工程裡面加入了很多額外的外掛,則必然會導致你的Eclipse啟動速度變慢。在這種情況下,你可以到這個檔案裡面去掉一些外掛,不過這樣一來你在開啟那些關聯檔案的時候會載入那些外掛。
.settings 檔案
裡面存放各種外掛的配置檔案。
相關文章
- Spring - 配置檔案中的classpath: 和 classpath*: 的區別Spring
- Eclipse在已建立的project中匯入其他檔案EclipseProject
- 有關於JAVA中的CLASSPATH的作用 (轉)Java
- spring配置中classpath和classpath*的區別Spring
- Fsutil檔案的具體用法
- java專案中的classpath和類載入器Java
- 聊聊 Xcode 專案檔案中的 project.pbxprojXCodeProject
- scrapy工作流程和每個模組的具體作用
- Java Eclipse ClassPath如何理解JavaEclipse
- eclipse中恢復刪除的檔案Eclipse
- linux中許可權對檔案和目錄的作用Linux
- web專案讀取classpath下面檔案Web
- 專案管理軟體中什麼是依賴管理,具體有什麼作用?專案管理
- Oracle密碼檔案的作用和說明Oracle密碼
- 讀取ClassPath下resource檔案的正確姿勢
- 優思學院|受控檔案在質量管理體系中的作用?
- CORS Cookie,和nodejs中的具體實現CORSCookieNodeJS
- java庫中的具體的集合Java
- Spartacus 專案中 .env-cmdrc 檔案的作用是什麼?
- 和 .project 檔案說“再見”—— VS Code Java 1.1.0 背後的故事ProjectJava
- 標頭檔案的作用分析
- Oracle Patchset 不同檔案的作用Oracle
- web.xml檔案的作用WebXML
- SAP GUI PDB檔案的作用GUI
- 混淆器生成檔案的作用
- Java中的volatile的作用和synchronized作用Javasynchronized
- JSP中的TAG檔案和TLD檔案JS
- block_dump觀察Linux IO寫入的具體檔案BloCLinux
- maven建立Java 和 Web Project, 並匯入EclipseMavenJavaWebProjectEclipse
- 企業的管理系統都有哪些型別,具體作用?型別
- eclipse 增加記憶體的方法、修改配置檔案 記憶體優化Eclipse記憶體優化
- Eclipse + Jboss + Lomboz的檔案搜尋Eclipse
- 具體的知識 && 知識在專案中的應用(以指標和記憶體的知識引出)指標記憶體
- 檔案傳輸軟體在大資料安全中發揮了強大的作用大資料
- git index.lock檔案的作用GitIndex
- MVVM中ICommand的具體使用MVVM
- 解決eclipse的 Invalid project description. overlaps the location of another project: 問題EclipseProject
- 反射和代理的具體應用反射