- 浏览: 83873 次
- 性别:
- 来自: 北京
.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置
.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH
这些文件你用文本编辑器就能察看了
在一个项目中点刷新的目的是为了更新.project文件中的文件清单,让你把不通过eclipse提交到项目的文件显示出来
.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>
<?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>
从数据上我们容易看出,上面描述了工程的依赖文件:
1.源文件的具体位置(kind="src")
2.运行的系统环境(kind="con")
3.工程的library的具体位置信息(kind="lib")
4.在每个lib的xml子节点中,有关于它的其它配置信息(例如我配置的那个"javadoc_location")
5.项目的输出目录(kind="output")
总体上说这个文件就是配置整个工程的运行环境。
.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>
<?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> 从数据上看,我们可以了解到这些配置主要是描述工程的基本信息:
1.工程名<name></name>
2.工程注释描述<comment></comment>
3.运行时需要的额外Eclipse插件<natures></natures>,及其具体加载方式信息<buildSpec></buildSpec>
如果你在开发过程中向工程里面加入了很多额外的插件,则必然会导致你的Eclipse启动速度变慢。在这种情况下,你可以到这个文件里面去掉一些插件,不过这样一来你在开启那些关联文件的时候会加载那些插件。
.settings 文件
里面存放各种插件的配置文件。
以上是简单介绍了Eclipse的Project相关的隐藏配置文件.
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xiangyanbang/archive/2011/01/18/6150407.aspx
发表评论
-
敏捷软件开发
2016-08-19 16:32 334敏捷软件开发 敏捷软件开发是一种面临迅速变化的需求快速开 ... -
XML 系列教程
2012-05-06 12:50 612http://www.w3school.com.cn/x.as ... -
MANIFEST.MF是个啥?请给俺个详细解答
2012-02-06 17:48 1051看完下面的帖子你就明 ... -
如何从IT民工跃身成精英
2011-12-19 15:11 803“IT”这个英文缩写 ... -
java_ant详解(转载)
2011-12-17 14:40 12561,什么是ant ant是构建工具 2,什么是构建 概念到处可 ... -
Log4j使用总结
2011-12-14 16:10 1一、介绍 Log4j是Apache的一个开放源代码项目,通过 ... -
Log4j使用总结(转)
2011-12-14 16:08 699一、介绍 Log4j是Apache的一个开放源代码项目,通过 ... -
关于正则表达式的贪婪与非贪婪模式
2011-11-20 15:42 1146以前看正则表达式,但没有注意到正则表达式的贪婪与非贪婪模式,今 ... -
MyEclipse内存不足以及参数配置“ -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M ”
2011-11-19 20:20 2535“MyEclipse has detected that ... -
Xpath使用(转载)
2010-08-17 18:38 1085XPath 表达式比繁琐的文档对象模型(DOM)导航代码要容易 ... -
XPath简介(转载)
2010-08-17 18:30 893XPath 简介Previous Page Next Page ... -
根据XML内容设置XSL样式表(转载)
2010-08-17 17:36 1088使用可扩展样式表语言转换(Extensible Stylesh ... -
XSL简介(转载)
2010-08-17 17:35 962XSL 语言 Previous Page Next Page ... -
JUnit测试框架使用介绍
2010-08-13 13:35 853JUnit测试骨架 使用JUnit时,主要都是通过继承Test ... -
EasyMock使用手记
2010-08-12 11:45 908Mock 对象能够模拟领域 ... -
EasyMock 使用方法与原理剖析
2010-08-11 18:23 820Mock 方法是单元测试中 ... -
JUNIT入门
2010-08-11 15:32 1082关键字: junit test 1、将junit的jar包放 ...
相关推荐
在Eclipse这款流行的Java集成开发环境中,.classpath和.project文件是两个至关重要的配置文件,它们对于项目的构建、编译和运行起着核心作用。本文将深入探讨这两个文件的用途、结构以及它们如何协同工作,帮助...
### Eclipse Web Project转Dynamic Project详解 #### 一、引言 在进行软件开发的过程中,我们经常需要使用到不同的IDE(集成开发环境),其中Eclipse是一款非常流行的开发工具,尤其是在Java开发领域。有时,我们...
1. **项目配置损坏**:可能是项目的一些配置文件(如`.project`、`.classpath`等)被意外修改或损坏,导致Eclipse无法正确解析。 2. **插件冲突**:Eclipse中的某些插件可能与项目的类型不兼容,或者存在版本冲突,...
一个Gradle插件,可以生成Eclipse项目文件(.project和.classpath),从而可以将Eclipse IDE用于Android项目。 该生成器可与新的。 基于。 它能做什么 通过执行以下操作,此插件可以连接到,以使其适用于Android...
在源码路径`~/development/ide/eclipse`下,有一个`.classpath`配置文件,这是一个隐藏文件,用于指示Eclipse如何识别和管理项目的类路径。 导入Android源码到Eclipse的过程分为以下几个步骤: 1. **复制....
Eclipse的界面设计围绕项目和文件的管理展开,支持多种视图和编辑器,用户可根据需求定制工作空间布局,以提高工作效率。 #### JAVA Application开发 在Eclipse中进行Java应用开发主要包括项目创建、代码编辑、...
Java JDK和Eclipse是Java开发中的两个重要工具。JDK(Java Development Kit)是Java编程的基础,包含了编译器、调试器以及Java运行时环境等组件。Eclipse则是一款流行的集成开发环境(IDE),用于编写、调试和管理...
2. **项目配置文件**:如.project和.classpath,这些是Eclipse项目特有的配置文件,用于定义项目属性、构建路径等。 3. **资源文件**:如图片、文本文件等,用于插件的界面展示或其他用途。 4. **manifest文件**:...
如果导入的项目缺少`.project`和`.classpath`文件,那么Eclipse无法识别这是一个完整的项目,此时你需要采取其他方式导入。例如,你可以直接导入Java源代码文件(.java): 1. 可以选择创建一个新的Java项目,然后...
Eclipse项目通常包含`.project`和`.classpath`文件,这些文件定义了项目的构建路径和属性。源代码文件可能按照标准的Java项目结构组织,如`src/main/java`存放Java源码,`src/main/resources`存储资源文件,`build....
- **创建Java项目**:在Eclipse中,可以通过"File" -> "New" -> "Java Project"来创建一个新的Java项目。 - **编写代码**:在项目的src目录下,右键选择"New" -> "Class"创建一个新的Java类,并编写代码。 - **...
3. **配置文件**:Eclipse项目通常有.project和.classpath文件,它们定义了项目属性和依赖项。如果有这些文件,说明这是一个完整的Eclipse项目。 4. **构建脚本**:可能包含Maven的pom.xml或Gradle的build.gradle...
eclipse项目结构 .project .classpath .mymetadata setings 用以解决环境问题
这通常是一个包含了`.project`和`.classpath`文件的目录,这两个文件是Eclipse识别项目的关键。 4. **确认导入**:选择好项目后,项目列表会在向导界面中显示,点击`Finish`完成导入。如果没有`.project`和`....
2. **在Eclipse中运行**:在Eclipse中,可以创建一个新的运行配置,选择`Java Application`,然后在"Main Class"中指定你的主类,并在"Project"中选择包含Jar文件的目录。 3. **作为项目依赖**:如果Jar文件是作为...
**.classpath** 文件是Eclipse项目的类路径配置文件,其中包含了项目所需的库和JRE系统库的引用,确保编译和运行时能找到相关的类。 **.project** 文件是Eclipse项目的元数据,存储了项目的属性和构建设置,包括...
8. **.classpath** 和 **.project**:这两个文件定义了项目的构建路径和项目属性。 在这个工作空间中,用户可能已经设置了自动化测试框架,例如JUnit或TestNG,用于执行单元测试或集成测试。自动化测试脚本可以帮助...
Eclipse项目通常由多个文件和目录组成,包括Java源文件(.java)、类文件(.class)、资源文件(如图片、配置文件)以及项目配置文件(.project和.classpath)。 "myweb"这个文件名可能暗示这是一个Web应用程序项目...