`

eclipse---.project .class .settings

阅读更多
.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>
  从数据上我们容易看出,上面描述了工程的依赖文件:

源文件的具体位置(kind="src") 
运行的系统环境(kind="con")
 
工程的library的具体位置信息(kind="lib") 
在每个lib的xml子节点中,有关于它的其它配置信息(例如我配置的那个"javadoc_location") 
项目的输出目录(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> 从数据上看,我们可以了解到这些配置主要是描述工程的基本信息:

工程名<name></name> 
工程注释描述<comment></comment> 
运行时需要的额外Eclipse插件<natures></natures>,及其具体加载方式信息<buildSpec></buildSpec> 
如果你在开发过程中向工程里面加入了很多额外的插件,则必然会导致你的Eclipse启动速度变慢。在这种情况下,你可以到这个文件里面去掉一些插件,不过这样一来你在开启那些关联文件的时候会加载那些插件。

 

.settings

这里面存放各种插件的配置文件。

 

以上是简单介绍了Eclipse的Project相关的隐藏配置文件.

以后还有什么发现,我会继续添加。

分享到:
评论
1 楼 istone 2012-05-28  
请教一下:
<buildCommand> 
   <name>org.eclipse.jdt.core.javabuilder</name> 
   <arguments> 
   </arguments> 
</buildCommand>

这里面的arguments有什么作用,具体是怎么使用的?

相关推荐

    mybatis-generator-class-tools.zip

    4. **.settings**:这是Eclipse或IDEA等IDE的工作空间配置文件,包含项目的特定IDE设置,如编译器选项、编码格式等。 5. **src**:源代码目录,可能包含Java源代码和资源文件,但在这个上下文中,它可能被用作...

    <java课程设计---考试系统>exam.zip

    10. `bin`:这是Eclipse编译后生成的字节码文件(.class)的存放目录,运行时JVM会从中加载并执行程序。 通过这个考试系统,学生可以深入理解Java的面向对象设计原则,掌握MVC架构的应用,以及数据库操作、异常处理...

    Java简单模拟ATM机项目

    java语言编写的简单模拟ATM机功能案例,有美观的UI界面,和比较完善的功能模块,业务分层,编码格式规范。可供初学者参考。 另在db文件夹中附带两种数据库(mysql、sqlserver)表结构。... org.eclipse.jdt.core.prefs

    JPF的Eclipse环境安装运行过程

    Project Specific JDK settings within Eclipse 在 Eclipse 中,可以为项目指定特定的 JDK 设置。步骤如下: 1. 在 Eclipse 中,选择 Project -&gt; Properties 2. 选择 Builders 3. 选择 Ant_Builder -&gt; 点击 Edit 4...

    前端-后端java的Util类的工具类

    │ │ org.eclipse.jdt.core.prefs │ │ │ └─src │ │ logging.properties │ │ │ └─com │ └─mine │ │ BigMap.java │ │ LogPack.java │ │ │ └─logging │ ConsoleHandler.java │ Error...

    bootstrap-jquery-servlet-mybatis综合案例.zip

    1. `.classpath`和`.project`是Eclipse项目配置文件,用于标识项目的构建环境和依赖。 2. `WebContent`目录包含了Web应用的所有资源,如HTML、CSS、JavaScript文件以及静态图片等。 3. `.settings`目录存放的是...

    java-实验室预约管理系统.zip

    2. **.project**:这是Eclipse项目的配置文件,定义了项目的类型、构建设置、Natures(项目特性)和Builders(构建工具)。通过这个文件,Eclipse知道如何将项目视为Java项目,并应用相应的构建规则。 3. **截图**...

    halloworld

    ..........\.project ..........\.settings\.jsdtscope ..........\.........\org.eclipse.jdt.core.prefs ..........\.........\org.eclipse.wst.jsdt.ui.superType.container ..........\.........\org....

    学位论文-—基于virgoserver进行springosgiweb开发.doc

    基于VirgoServer进行Spring Osgi Web开发需要配置VirgoServer开发环境,使用Maven和Eclipse Virgo Tools,创建Bundle Project,并配置Spring配置文件。同时,需要实现Servlet类,用于处理请求,并配置classpath和...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Transitive Dependencies, Project Attachments, and Project Artifacts 12.5.4.6. Advanced Unpacking Options 12.5.4.7. Summarizing Dependency Sets 12.5.5. moduleSets Sections 12.5.5.1. Module ...

    maven2 plugin for eclipse

    maven2的插件,用于在eclipse下进行maven2的快速配置 打开eclipse .选择菜单 window -&gt;preferences ; 在新打开的对话框的左边的一列会看到一个名为Maven2的选项。鼠标单击,然后点击右边的Local Repository Folder ...

    Android购物网站源代码,安卓商城购物源码,安卓APP源码商业版

    │ │ .project │ │ AndroidManifest.xml │ │ proguard.cfg │ │ project.properties │ │ │ ├─.settings │ │ org.eclipse.jdt.core.prefs │ │ │ ├─assets │ ├─bin │ │ │ ...

    gradle-`demo.zip

    │ .project │ .txt │ build.gradle │ gradlew │ gradlew.bat │ settings.gradle │ ├─.gradle │ ├─4.8.1 │ │ ├─fileChanges │ │ │ last-build.bin │ │ │ │ │ ├─fileContent │ │ │ ...

    一个支持annotation的SSH整合示例项目

    │ │ org.eclipse.wst.common.project.facet.core.xml │ │ org.maven.ide.eclipse.prefs │ │ │ ├─src │ │ ├─main │ │ │ ├─java │ │ │ │ ├─com │ │ │ │ │ └─tr │ │ │ │ │ └─...

    store_v5.zip

    5. `.settings`:这是Eclipse项目的配置文件夹,包含特定于项目的一些设置,如代码格式化规则、编译器设置等。 6. `WebContent`:在Java Web项目中,这是存放Web应用静态资源的地方,如HTML、CSS、JavaScript文件,...

    百度逆地址JSON解析示例(httpclient-4.5.jar+json-lib-2.4-jdk15.jar)

    在Java项目结构中,`.classpath`文件是Eclipse IDE用来管理项目依赖的配置文件,它包含了项目所需的外部库,如httpclient-4.5.jar和json-lib-2.4-jdk15.jar。`.project`文件则保存了项目的元数据,定义了项目类型和...

    Eclipse3.2+Tomcat5.5.17+Oracle9配置

    - 在 Eclipse 中创建新的 Java Project。 - 右键点击项目名称,选择“Build Path &gt; Configure Build Path”。 - 转到“Libraries”标签页,点击“Add External JARs...”,选择下载好的 JDBC 驱动文件。 - **配置...

    《Hadoop大数据技术与应用》-熟悉基于Eclipse+.pdf

    在Eclipse中,选择【New】&gt;【Project】&gt;【Maven】&gt;【Maven Project】,并填写必要的项目信息,如组织名和项目名。创建完成后,需编辑pom.xml文件,这是Maven项目的核心配置文件,用于定义项目依赖、构建过程等。 在...

    Java项目新手java开发的一些小例子,可以提供思考,创新

    集合\.settings\org.eclipse.jdt.core.prefs (598, 2018-05-18) 集合\bin\cn\jbit\arrylist\QQ.class (1732, 2018-05-18) 集合\bin\cn\jbit\arrylist\TestList.class (514, 2018-05-18) 集合\src\...

    eclipse(STS)安装 lombok插件重启后注解无效的解决办法

    这可以通过关闭IDE,删除工作空间的`.metadata\.plugins\org.eclipse.core.runtime\.settings`目录下的`com.sun.java.jdk.win32.x86_64_1.8.0*.prefs`文件来实现。 4. 如果项目是Maven或Gradle项目,确保Lombok依赖...

Global site tag (gtag.js) - Google Analytics