java项目下的 .classpath 和 .project
一直不知这两个文件里面写的是什么,今天偶然无聊打开来瞧了瞧
原来是两个xml配置文件
下面贴上来给大家看看
.classpath
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" output="tools/bin" path="tools/phpbb2jforum/src"/>
<classpathentry kind="src" output="tools/bin" path="tools/luceneIndexer"/>
<classpathentry kind="src" output="tools/bin" path="tools/phpbb2jforum/resource"/>
<classpathentry kind="src" output="tests/bin" path="tests/core"/>
<classpathentry kind="lib" path="WEB-INF/lib/activation.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/mail.jar"/>
<classpathentry kind="lib" path="lib/servlet-api.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/htmlparser-1.5.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/ojdbc14.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/jboss-common.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/jboss-jmx.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/jboss-system.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/postgresql-8.0-313.jdbc3.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/concurrent.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/jcaptcha-all-1.0-RC2.0.1.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/quartz-1.5.1.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/commons-io-1.1.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/log4j-1.2.12.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/ehcache-1.1.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/jboss-cache-1.2.4.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/jgroups-all-2.2.9-beta2.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/freemarker-2.3.9.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="WEB-INF/lib/c3p0-0.9.1-pre9.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/mysql-connector-java-5.0.3-bin.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/lucene-core-2.2.0.jar" sourcepath="E:/java/lucene-2.2.0/src/java"/>
<classpathentry kind="lib" path="WEB-INF/lib/lucene-highlighter-2.2.0.jar" sourcepath="E:/java/lucene-2.2.0/contrib/highlighter/src/java"/>
<classpathentry kind="lib" path="lib/jargs-1.0.jar"/>
<classpathentry kind="lib" path="WEB-INF/lib/commons-lang-2.3.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="output" path="WEB-INF/classes"/>
</classpath>

.classpath很显然
描述的是文档的组成结构
其中output定义的是class文件的输出位置
.project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>iforums</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</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>com.sysdeo.eclipse.tomcat.tomcatnature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
name是工程名
comment工程注释
bulildspec具体加载方式
nature运行时需要的额外Eclipse插件
posted on 2012-12-17 18:10 luckistmaomao 阅读(381) 评论(0) 收藏 举报
浙公网安备 33010602011771号