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  阅读(373)  评论(0编辑  收藏  举报

导航