首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

myeclipse深度辨析

2012-09-16 
myeclipse深度剖析myeclipse深度剖析 2010年04月16日  工欲善其事,必先利其器!  如今需要向myeclipse发起

myeclipse深度剖析

myeclipse深度剖析
2010年04月16日
  工欲善其事,必先利其器!
  如今需要向myeclipse发起进攻。我开始在网上收集资料,最终目标是将myeclipse的工作流程清析的展现出来。
  1.从配置文件入手。
      1.1 关于.mymetadata文件。
      所得信息:
      
  有时候在一个Java工程里我们需要加入第三方jar包,这时你加入的最好相对路径,
  而不是绝对路径。否则你的工程拿到别处就不行运行了。意思就是说你最好把相关的jar放到工程目录下。对于Web工程来说相对简单,web工程是有个lib 目录的。直接复制到这里就行了。而非web工程是不可以的。Eclispe是不能自动完成导入copy的。
  这就需要我们手动配置,对于工作描述文件,Eclipse和MyEclpse全是用xml来描述的。
  现在我们来看看Eclipse的.classpath文件:
  Xml代码 
  
  
  [/b]   [b]              [/b]       运行时容器 -->       [b]              [/b]       [b]       [/b]       [b]              [/b]   [b]      
  在xml中我已经加了注释。想你也明白了吧。
  .project文件:
  Xml代码 
  
  
  [/b]   [b]       工程名称 -->       [/b]execlInterface[b]       [/b]       [b]              [/b]           [b]               [/b]org.eclipse.jdt.core.javabuilder[b]               [/b]           [b]       [/b]              [b]           [/b]org.eclipse.jdt.core.javanature[b]       [/b]   [b]  
  对于myeclipse工程多了一个.mymetadata文件:
  Java代码 
  
  
      工程类型         name : 工程名称         id    : 工程在工作空间内的唯一标识         context-root : 网站根路径         j2ee-spec: J2EE标准         archive : 打包后war文件    -->       工程类型       name="upload"    //工程名称      id="myeclipse.1152954865843"     //工程在工作空间内的唯一标识    context-root="/upload"     //网站根路径    j2ee-spec="1.4"       //J2EE标准    archive="upload.war">     打包后war文件                                 
    这里一共介绍了三个文件:eclipse工具里的.project , .classpath , MyEclipse工具里的 .mymetadata ,
  从上面的介绍中可以看出:
  .project :  指定了编译类的工具,编译类的规则  的路径。
  .classpath : 指定了第三方jar ,源文件 ,.class文件 , jdk容器(待了解)的路径
  .mymetadata : 指明了一个工程的基本信息 。
    那这三个文件到如此指定到底有什么作用呢 、优点  、带来什么方便呢  、不这样指定的话有什么方法能替带么?
  待续..

热点排行