eclipse项目中的.classpath文件和.project文件

参考:https://blog.csdn.net/pengmm1990/article/details/68951389

参考:https://www.cnblogs.com/zjdxr-up/p/7678544.html

1、.classpath文件的作用

(1).classpath文件定义了你的项目在编译时所需要使用的classpath路径

(2)classpath是Java运行时环境搜索类和其他资源文件(比如jar\zip等资源)的路径

(3)简单的描述即.classpath文件中有一些路径,通过这些路径可以访问到程序所依赖的资源;删除该文件程序编译通不过

2、.classpath文件的内容

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" 
    path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

(1)kind="src"表示源文件,path=”src”是一个相对路径,相对.classpath文件位置,即说明Java源文件保存在与.classpath文件在同

一目录下的src目录下

(2)kind="output"表示java源文件编译后的.class文件存放路径,path="bin"表示编译后的 .class文件保存在和.classpath文件同一目

录下的bin目录下

(3)kind="con"表示程序运行的系统环境,由于该程序很简单,只用定位JRE提供的环境

(4)kind="lib"表示工程所依赖的library的具体位置信息(该程序简单,暂无此项)

3、.project文件的作用和内容

用来描述项目的基本信息;删除该文件,程序可以编译运行;刷新的目的就是更新.project文件中的文件清单

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>MyTetris</name>
    <comment></comment>
    <projects>
    </projects>


    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>


    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>
 

工程名:<name></name>

工程注释描述:<comment></comment>

运行时需要的额外Eclipse插件:<natures></natures>

具体的加载方式信息:<buildSpec></buildSpec>

猜你喜欢

转载自blog.csdn.net/Carl_changxin/article/details/82935845
今日推荐