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
- java專案中的classpath和類載入器Java
- 讀取ClassPath下resource檔案的正確姿勢
- FMEA有什麼具體的作用?
- 02 eclipse中配置Web專案(含eclipse基本配置和Tomcat的配置)EclipseWebTomcat
- 解決eclipse的 Invalid project description. overlaps the location of another project: 問題EclipseProject
- scrapy工作流程和每個模組的具體作用
- maven建立Java 和 Web Project, 並匯入EclipseMavenJavaWebProjectEclipse
- 優思學院|受控檔案在質量管理體系中的作用?
- 和 .project 檔案說“再見”—— VS Code Java 1.1.0 背後的故事ProjectJava
- 專案管理軟體中什麼是依賴管理,具體有什麼作用?專案管理
- 企業戰略的具體作用有哪些?
- Eclipse中各種檔案的註釋與取消註釋的快捷鍵Eclipse
- 標頭檔案的作用分析
- Spartacus 專案中 .env-cmdrc 檔案的作用是什麼?
- Dynamic Web Project option missing in Eclipse KeplerWebProjectEclipse
- Linux 核心中 Kconfig 檔案的作用和新增 menuconfig 項的方法Linux
- Flink發行包中 lib 目錄下的檔案作用
- 誰再把IDEA的Project比作Eclipse的Workspace,我就跟誰急IdeaProjectEclipse
- 檔案傳輸軟體在大資料安全中發揮了強大的作用大資料
- eclipse 恢復誤刪檔案Eclipse
- kafka:spark-project專案的kafka和scala配置KafkaSparkProject
- zookeeper:spark-project專案的hive和mysql配置SparkProjectHiveMySql
- 在Linux中,檔案和目錄的許可權有何作用以及如何修改?Linux
- Eclipse project 重新命名問題(如何徹底修改Eclipse工程名)EclipseProject
- 具體的知識 && 知識在專案中的應用(以指標和記憶體的知識引出)指標記憶體
- MVVM中ICommand的具體使用MVVM
- java環境變數JAVA_HOME,path,CLASSPATH作用Java變數
- 企業的管理系統都有哪些型別,具體作用?型別
- 掌握這些,輕鬆管理BusyBox:inittab檔案的配置和作用解析
- Eclipse 無法載入類檔案Eclipse
- toString().intern()中的intern()中的作用和使用
- 反射和代理的具體應用反射
- 親和圖的具體操作指南
- Eclipse解決Project中Java Build Path 提示 2 build peth entriesare missing.EclipseProjectJavaUI
- eclipse中maven專案failonmissingwebxml錯誤的修復EclipseMavenAIWebXML
- mysql中\G和\g的作用MySql
- Git中.gitignore檔案不起作用的解決以及Git中的忽略規則介紹Git
- 專案管理軟體中註釋功能的作用是什麼?專案管理