有时候在一个Java工程里我们需要加入第三方jar包,这时你加入的最好相对路径,
而不是绝对路径。否则你的工程拿到别处就不行运行了。意思就是说你最好把相关的jar放到工程目录下。对于Web工程来说相对简单,web工程是有个lib 目录的。直接复制到这里就行了。而非web工程是不可以的。Eclispe是不能自动完成导入copy的。
这就需要我们手动配置,对于工作描述文件,Eclipse和MyEclpse全是用xml来描述的。
现在我们来看看Eclipse的.classpath文件:
- <?xml version="1.0" encoding="UTF-8"?>
-
<classpath>
-
-
<classpathentry kind="src" path="src"/>
-
-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-
-
<classpathentry kind="lib" path="lib/swing-layout-1.0.3.jar"/>
-
<classpathentry kind="lib" path="lib/AbsoluteLayout.jar"/>
-
<classpathentry kind="lib" path="lib/jtds-1.2.2.jar"/>
-
<classpathentry kind="lib" path="lib/jxl.jar"/>
-
-
<classpathentry kind="output" path="bin"/>
-
</classpath>
在xml中我已经加了注释。想你也明白了吧。
.project文件:
- <?xml version="1.0" encoding="UTF-8"?>
-
<projectDescription>
-
-
<name>execlInterface</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>
对于myeclipse工程多了一个.mymetadata文件:
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- type : 工程类型
- name : 工程名称
- id : 工程在工作空间内的唯一标识
- context-root : 网站根路径
- j2ee-spec: J2EE标准
- archive : 打包后war文件
- -->
-
- <project-module
-
type="WEB"
-
name="upload"
-
id="myeclipse.1152954865843"
-
context-root="/upload"
-
j2ee-spec="1.4"
-
archive="upload.war">
- <attributes>
- <!-- value : Web根目录名称 -->
-
<attribute name="webrootdir" value="WebRoot" />
- </attributes>
- </project-module>
相关推荐
在JSP项目中,`WebRoot`下通常会有`WEB-INF`子目录,其中包含`web.xml`部署描述符和Java Servlets(如果有的话)。 6. `.myeclipse`:MyEclipse的私有目录,存储项目特有的MyEclipse配置和数据,如工作空间信息、...
在提供的文件列表中,`.classpath`文件记录了项目的类路径信息,`.factorypath`定义了IDE使用的编译器工厂,`.mymetadata`存储了MyEclipse的元数据,`.project`包含了项目的基本配置,而`META-INF`目录通常包含服务...
### MyEclipse开发实例知识点详解 #### 一、概述与环境搭建 - **标题与描述解读**:“MyEclipse开发实例”这篇文档旨在通过一系列的实际案例帮助开发者掌握使用MyEclipse进行Web应用开发的方法和技巧。“详细的...
`.mymetadata`和`.project`是MyEclipse的项目元数据和Eclipse的项目配置文件,它们包含了项目的一些元信息,如项目类型、编译器设置等。`.myeclipse`和`.settings`目录则可能包含MyEclipse的特定配置和项目的构建...
6. Eclipse/MyEclipse配置:掌握如何使用`.classpath`、`.mymetadata`和`.project`文件进行项目配置。 7. Servlet和Javabean:了解它们在Web应用中的作用,Servlet处理HTTP请求,Javabean用于封装业务逻辑和数据。 ...
4. **Eclipse和MyEclipse集成**:`.classpath`和`.project`文件表明这个示例是在Eclipse或MyEclipse这样的IDE中创建的,这两个文件用于IDE识别和管理项目。 5. **Maven或Ant构建**:虽然没有明确指出,但通常在Java...
- `.myeclipse`:MyEclipse的项目相关配置,可能包含一些特定于MyEclipse的设置,如服务器配置、部署描述符等。 - `.settings`:这个目录存储了项目的Eclipse或MyEclipse设置,如编码格式、编译器设置等。 综合...
在给定的文件列表中,我们看到`.classpath`、`.mymetadata`、`.project`、`src`、`WebRoot`、`.myeclipse`这些文件和目录,它们代表了典型的Java Web项目结构: 1. `.classpath`:这是Eclipse IDE的工作空间配置...
开发者可能使用Eclipse或MyEclipse作为开发环境,`.sql`文件用于设置数据库,`.jsp`文件处理用户请求,`.class`文件为编译后的Java代码,而`.project`和`.classpath`文件则帮助构建和运行项目。这样的系统可以帮助...
在给定的文件列表中,`.classpath`、`.mymetadata`、`.project`和`.settings`文件是Eclipse IDE的配置文件。`.classpath`存储了项目的类路径信息,`.mymetadata`是MyEclipse的元数据,`.project`包含了项目的配置...
`.mymetadata`和`.project`文件则是MyEclipse(一个Eclipse的扩展)的项目元数据和项目配置文件。`.mymetadata`记录了项目在MyEclipse中的特定设置,如服务器配置、数据源等;`.project`文件则包含项目的基本信息,...
1. `.classpath`:这是Eclipse或MyEclipse等IDE的工作空间配置文件,记录了项目的类路径设置,包括JRE系统库、项目依赖库等信息,对理解项目构建环境有帮助。 2. `.mymetadata`:这可能是MyEclipse的自定义元数据...
`.classpath`、`.mymetadata`、`.project`、`src`、`WebRoot`、`.myeclipse`和`.settings`这些文件和目录是典型的Eclipse项目结构: - `.classpath`和`.project`文件是Eclipse项目的配置文件,它们定义了项目的构建...
在这个过程中,`.mymetadata.bak`、`.classpath`、`.mymetadata`、`.project`是Eclipse或MyEclipse项目元数据文件,它们与代码逻辑无关,但对IDE的项目管理和构建过程至关重要。`beans.xml`是Spring的配置文件,`web...
3. `.mymetadata` 和 `.mystrutsdata`:这两个文件可能与MyEclipse IDE(一个Eclipse的扩展)相关,它们可能包含了项目特定的配置信息,比如Struts框架的设置,用于处理用户请求和展示页面。 4. `电子宠物.ppt`:这...
- `.classpath`:这是Eclipse或MyEclipse项目的类路径配置文件,用于指定项目中的源代码、库和其他资源的路径。 - `.mymetadata`:可能包含了项目的一些元数据信息,如MyEclipse的项目设置和配置。 - `.project`:...
4. **.classpath、.mymetadata、.project、.myeclipse文件** 这些文件是Eclipse或MyEclipse IDE的项目配置文件: - `.classpath`:包含项目的类路径信息,用于编译和运行时定位依赖的JAR文件和源代码目录。 - `....
`.myeclipse`文件或目录可能包含了MyEclipse项目的其他配置信息,比如服务器配置、部署描述符等,这些信息对运行和调试项目至关重要。 综上所述,"eSHOP网上书店 V0.1(会员注册模块)"是一个基于Java的Web应用,...
1. **.classpath**:这是Eclipse或MyEclipse项目中的一个配置文件,包含了项目的类路径信息,用于指示编译器和运行时如何定位到项目的源代码和依赖库。 2. **id_cache.db**:可能是一个MyEclipse或Eclipse的缓存...
`.classpath`和`.project`文件是Eclipse或MyEclipse等IDE的工作空间配置文件,用于管理项目的编译环境和构建路径。`.mymetadata`和`.settings`文件则保存了IDE的项目元数据和个性化设置。 `auction.sql`文件是...