eclipse项目中的.settings .project .classpath 个人见解
不管我們在eclipse中新建任何的java項(xiàng)目或者web項(xiàng)目。都會在該項(xiàng)目的的位置下同時(shí)生成.seetings ? .classpath ? .project ?這三個(gè)文件
.settings 文件里面存放各種插件的配置文件。
.project是項(xiàng)目文件,項(xiàng)目的結(jié)構(gòu)都在其中定義,比如lib的位置,src的位置,classes的位置
.classpath的位置定義了你這個(gè)項(xiàng)目在編譯時(shí)所使用的$CLASSPATH
這些文件你用文本編輯器就能察看了
在一個(gè)項(xiàng)目中點(diǎn)刷新的目的是為了更新.project文件中的文件清單,讓你把不通過eclipse提交到項(xiàng)目的文件顯示出來
.classpath 文件
? ? ? ? <?xml version="1.0" encoding="UTF-8"?>
< classpath>
? ? ? ? <classpathentry kind="src" path="src"/>
? ? ? ? <classpathentry kind="src" path="test"/>
? ? ? ? <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
? ? ? ? <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
? ? ? ? <classpathentry kind="lib" path="lib/dom4j-1.6.1.jar">
? ? ? ? ? ? ? ? <attributes>
? ? ? ? ? ? ? ? ? ? ? ? <attribute name="javadoc_location" value="file:/home/wpc/Work/Apache/dom4j-1.6.1/docs/api$
? ? ? ? ? ? ? ? </attributes>
? ? ? ? </classpathentry>
? ? ? ? <classpathentry kind="output" path="bin"/>
< /classpath>
? 從數(shù)據(jù)上我們?nèi)菀卓闯?#xff0c;上面描述了工程的依賴文件:
源文件的具體位置(kind="src")
運(yùn)行的系統(tǒng)環(huán)境(kind="con")
工程的library的具體位置信息(kind="lib")
在每個(gè)lib的xml子節(jié)點(diǎn)中,有關(guān)于它的其它配置信息(例如我配置的那個(gè)"javadoc_location")
項(xiàng)目的輸出目錄(kind="output")
總體上說這個(gè)文件就是配置整個(gè)工程的運(yùn)行環(huán)境。
?.project 文件
? ? ? <?xml version="1.0" encoding="UTF-8"?>
< projectDescription>
? ? <name>CreateInterpret</name>
? ? <comment>JavaCC Nature@key 32303037303632392D3130303020437265617465496E746572707265742F777063 </comment>
? ? <projects>
? ? </projects>
? ? <buildSpec>
? ? ? ? <buildCommand>
? ? ? ? ? ? <name>sf.eclipse.javacc.javaccbuilder</name>
? ? ? ? ? ? <arguments>
? ? ? ? ? ? </arguments>
? ? ? ? </buildCommand>
? ? ? ? <buildCommand>
? ? ? ? ? ? <name>org.eclipse.jdt.core.javabuilder</name>
? ? ? ? ? ? <arguments>
? ? ? ? ? ? </arguments>
? ? ? ? </buildCommand>
? ? </buildSpec>
? ? <natures>
? ? ? ? <nature>org.eclipse.jdt.core.javanature</nature>
? ? ? ? <nature>sf.eclipse.javacc.javaccnature</nature>
? ? </natures>
< /projectDescription>
?從數(shù)據(jù)上看,我們可以了解到這些配置主要是描述工程的基本信息:
工程名<name></name>
工程注釋描述<comment></comment>
運(yùn)行時(shí)需要的額外Eclipse插件<natures></natures>,及其具體加載方式信息<buildSpec></buildSpec>
如果你在開發(fā)過程中向工程里面加入了很多額外的插件,則必然會導(dǎo)致你的Eclipse啟動速度變慢。在這種情況下,你可以到這個(gè)文件里面去掉一些插件,不過這樣一來你在開啟那些關(guān)聯(lián)文件的時(shí)候會加載那些插件。
總結(jié)
以上是生活随笔為你收集整理的eclipse项目中的.settings .project .classpath 个人见解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WIN7系统怎么设备u盘启动 WIN7如
- 下一篇: 磐正怎么进入bios 磐正进入BIOS方