本篇文章给大家分享的是有关eclipse项目中的. classpath文件如何使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
在使用eclipse或者myeclipse进行java项目开发的时候,每个项目(工程)下面都会有一个. classpath文件,那么这个文件究竟有什么作用?
. classpath文件用于记录项目编译环境的所有信息,包括:源文件路径,编译后类文件存放路径,依赖的jar包路径,运行的容器信息,依赖的外部项目等信息。如果把该文件删除,则eclipse不能讲该工程识别为一个正常的java工程,仅仅当做普通的文件夹而导致不能正常运行。
。类路径文件其实也是一个xml格式的内容文件,其具体内容大致如下:
& lt;及# 63;xml version=?.0”;编码=癠TF-8", # 63;比; & lt; classpath> & lt; classpathentry类型=皊rc"路径=皊rc"/比; & lt; classpathentry类型=皊rc"路径=皉esource"/比; & lt; classpathentry类型=癱on"路径=皁rg.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.7"比; & lt; attributes> & lt;属性名称=皁wner.project.facets"值=https://www.yisu.com/zixun/" java "/> 属性><属性> <属性名称=" owner.project。方面“价值=" jst.web "/> 属性> 类路径>
①以“路径”为根节点,每个“classpathentry”节点代表一个说明信息。
②每个“classpathentry”以“类”属性指明类型,“路径”指明路径。
③以上文件的所有内容,都是依赖项目中的“Java构建路径”内容改变而改变的,即对“Java构建路径”的所有操作都会反应到文件内容中。
src:即源源文件,代表的是一个源文件,路径=" src "是一个相对路径,相对. classpath文件本身,即路径=" src "表示文件夹src与。类路径在同一个目录,且代表源文件。
& lt; classpathentry类型=皊rc"路径=皊rc"/比; & lt; classpathentry类型=皊rc"路径=皉esource"/祝辞
类型=" src "的操作对应于“Java构建路径”的“源”选项卡页
& lt; classpathentry类型=皊rc"路径=皊rc"/比; & lt; classpathentry类型=皊rc"路径=癰in"/比; & lt; classpathentry类型=皊rc"路径=皉esource"/祝辞
当然,做相应修改或删除,同样。类路径文件内容会相应改变。
另外,当指定属性combineaccessrules=癴alse”是则代表引入外部的项目,具体如下
& lt; classpathentry combineaccessrules=癴alse"类型=皊rc"路径=?mybatis"/祝辞
对应页面选项卡,其中路径="/mybatis ",是相对应的工作空间下的
绝对路径。
输出用于指定java源文件编译后的类文件存放路径,格式如下
& lt; classpathentry类型=皁utput"路径=癢ebContent/web - inf/classes"/祝辞
路径:代表存放类文件路径,同样是相对。类路径文件的路径,找到WebContent/web - inf/classes,可以看到类文件的存放
假设修改输出文件路径,则相应内容也会改变