Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1556228
  • 博文数量: 237
  • 博客积分: 5139
  • 博客等级: 大校
  • 技术积分: 2751
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-18 14:48
文章分类

全部博文(237)

文章存档

2016年(1)

2012年(4)

2011年(120)

2010年(36)

2009年(64)

2008年(12)

分类: 嵌入式

2011-06-15 22:03:46

新建工程(new -> project),将工程已经存在的文件夹名字或者使用import->文件夹。

转自: 

http://blog.csdn.net/neusoftware_20063500/archive/2009/06/12/4264872.aspx

今天无意打开了Eclipse工程下的.classpath和.project文件,发现原来这两个文件是xml文件,并且符合一定规则,所以做了一些记录,我相信,在使用eclipse可视化建立工程无效等情况下,可以通过人为的修改或者创建这两个文件来创建eclipse工程。

首先看一个例子

.classpath文件

  1. "1.0" encoding="UTF-8"?>  
  2.   
  3.     "src" path="src"/>  
  4.     "con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>  
  5.     "false" kind="src" path="/Sepsif"/>  
  6.     "lib" path="google/gdata-calendar-2.0.jar"/>  
  7.     "lib" path="google/gdata-client-1.0.jar"/>  
  8.     "lib" path="google/gdata-core-1.0.jar"/>  
  9.     "lib" path="google/google-collect-1.0-rc1.jar"/>  
  10.     "lib" path="google/wsdl4j-1.6.1.jar"/>  
  11.     "lib" path="google/jxta.jar"/>  
  12.     "lib" path="google/ant.jar"/>  
  13.     "output" path="bin"/>  
  14.   

.project文件

  1. "1.0" encoding="UTF-8"?>  
  2.   
  3.     SepsifSample  
  4.       
  5.       
  6.       
  7.       
  8.           
  9.             org.eclipse.jdt.core.javabuilder  
  10.               
  11.               
  12.           
  13.       
  14.       
  15.         org.eclipse.jdt.core.javanature  
  16.       
  17.   

 我的工程目录如下图

我们发现几个问题,工程名是由.project中的标签定义的,而不是文件目录名;

类路径是通过classpathentry定义的;

将某个工程作为类路径是这么定义的:

其中/Sepsif是与Sepsif Samples同处一个根目录的另一个工程;

定义的是将class文件输出的目录

那么,我们完全可以模仿这个文件模版,自己写.project和.classpath文件,建立一个eclipse工程,这对于我这个喜欢RCP开发的人来说真是不可缺少的技巧和能力,没准再关键时刻会派上用场


阅读(7620) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~