Eclipse和MyEclipse工程描述符详解
有时候在一个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"/>
<!-- JDK运行时容器 -->
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<!-- 以下为类库 path为你自定义的目录 -->
<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"/>
<!-- 编译后输出class 目录 -->
<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>
除了手动更改以上文件,还可以:
利用myclipse更改工程的发布文件夹
选中要修改的project,之后在菜单project中选中properties,选中Myeclipse-Web,就可以看见标签context-root即可修改
利用myeclipse更改工程的源代码文件位置及编译后类文件位置
选中要修改的project,之后在菜单project中选中properties,选中Java Build Path,选择Source选项卡,里面可以看到所有的源代码根目录,还可以修改目录下源代码编译后的类文件的输出目录,可以选择什么文件编译,什么文件不编译等等。
分享到:
相关推荐
在IT行业中,集成开发环境(IDE)是程序员的重要工具,其中Eclipse和MyEclipse是Java开发者常用的两个。本文将详细介绍如何一步步搭建Eclipse+MyEclipse的开发环境,为初学者提供清晰的指引。 首先,我们需要了解...
MyEclipse 和 Eclipse 都是流行的集成开发环境(IDE),它们都支持 Web 项目的开发和部署。在这篇文章中,我们将讨论如何将 MyEclipse 中创建的 Web 项目导入到 Eclipse 中,并进行相应的配置以便在 Tomcat 服务器上...
在本文档中,我们将深入探讨如何使用Eclipse和MyEclipse这两个强大的集成开发环境(IDE)来开发Web项目。这些IDE是Java开发者的重要工具,尤其在构建Web应用程序时,它们提供了丰富的功能和高效的工作流程。 1. **...
搭建Eclipse和MyEclipse开发环境是Java开发者必备的基础技能之一。这两个强大的集成开发环境(IDE)为Java项目提供了高效且全面的工具支持。本文将详细介绍如何在已有的Eclipse基础上安装并配置MyEclipse插件,以...
### 搭建Eclipse+MyEclipse开发环境详解 #### 一、前言 本文旨在详细介绍如何搭建Eclipse+MyEclipse开发环境,并通过实际操作步骤帮助读者掌握这一技能,以便更好地进行Java应用程序开发。 #### 二、准备工作 ##...
Eclipse和MyEclipse作为流行的Java开发工具,提供了丰富的功能来支持Web服务开发,尤其是通过XFire和Axis库。 【描述】提到的xfire和axis是两种用于构建Web服务的重要框架。XFire,后来被Apache CXF项目合并,是一...
### 搭建Eclipse+MyEclipse开发环境详解 #### 一、安装 JDK **JDK**(Java Development Kit)是开发 Java 应用的基础工具包,它包含了 Java 编译器、Java 运行时环境以及其他一些必要的工具。 1. **下载 JDK** ...
java、Tomcat、Eclipse和MyEclipse是软件开发领域中常用的技术和工具。这四个组件相互配合,可以构成Java Web开发的基础环境。下面就来详细介绍这些组件的安装与配置过程。 首先,Java开发工具包(JDK)是进行Java...
Eclipse和MyEclipse是两款广泛使用的Java集成开发环境(IDE),它们在软件开发领域扮演着重要的角色。Eclipse是一款开源的开发工具平台,而MyEclipse是基于Eclipse的商业扩展,尤其在Java Web和企业级应用开发方面...
### 如何将MyEclipse开发的项目转换为Eclipse工程 在软件开发过程中,开发者可能会因为各种原因(比如团队统一工具、个人习惯变化等)而需要更换开发环境。本篇文章将详细介绍如何将原本使用MyEclipse开发的项目...
Eclipse和MyEclipse是Java开发常用的IDE,而SVN则是一种分布式版本控制系统,用于管理软件项目中的源代码和资源文件,帮助开发者协同工作。 【描述】中的"SVN插件,官方原版"指的是为Eclipse和MyEclipse提供的...
在将 Java 项目从 MyEclipse 导入 Eclipse 之前,我们需要了解 MyEclipse 和 Eclipse 之间的差异。MyEclipse 是基于 Eclipse 的一个插件,它提供了许多实用的插件,帮助开发者提高开发效率。然而,Eclipse 也是一个...
Eclipse和MyEclipse是两种广泛使用的集成开发环境(IDE),尤其适合Java和J2EE项目的开发。下面我们将详细探讨这两个工具的安装过程。 首先,我们来了解Eclipse。Eclipse是一款开源的IDE,由全球开发者社区共同维护...
MyEclipse开发Java Web环境配置 MyEclipse是一个功能强大的集成开发环境(IDE),广泛应用于Java Web开发。然而,对于初学者来说,如何配置MyEclipse环境以便开发Java Web应用程序是一个难题。本文将指导您如何在...
在Java开发过程中,Eclipse和MyEclipse作为两款流行的集成开发环境(IDEs),提供了许多便利的功能,其中包括自定义代码注释模板。这篇详细的教程将深入讲解如何在Eclipse和MyEclipse中设置Java注释模板,以提高开发...