注册 登录
编程论坛 IT职场

[分享]eclipse工具不可不看的珍宝

光耀 发布于 2006-09-24 10:53, 1225 次点击
Eclipse从零开始

(前言)
Eclipse这个新的东东,大家都很感兴趣,为了帮助初学者揭开Eclipse的神秘面纱,也为了总结一下自己的使用开发经验,所以打算写下来共享给大家,当然我也是在不断的摸索中,文中如有不对之处,还望大家指正.
(正文)
Eclipse项目是IBM在2001年捐献的一个开发平台,当时此项目评估价值为40million USD. 此东东如此值钱,可见自是有过人之处. 接下来直接转入正题, 哪里可以下到Eclipse.
[Eclipse 下载]下载Eclipse的官方网站:http://www.eclipse.org/downloads/
Eclipse零起步系列讲座 (二)
(前言)
今天这篇侧重于eclipse的内部结构剖析,对于想开发插件的同志们,这些都是基础知识,可以好好看看. 由于我写这个东西,也是随性发挥,想到什么就写什么. 而关于eclipse的如何使用,如何用eclipse来开发一个java项目或其他项目之类的文章, 我想我会在以后的文章中写到. 但我想对于要在开发eclipse上开发web项目,c项目或其他的话,你也要会自己能安装相应的插件,才能开发,所以,这些基础知识的对于这些人来说还是很有必要的.
(正文)
上一回我们且说到eclipse的下载,安装,启动. 其中讲到eclipse目录结构时,你会发现有两个目录,一个叫plugins,一个叫features,而且你会发觉就这两个目录就占了整个eclipse项目的x%的空间,如果少了这两个目录,呵呵,eclipse根本就是空架子. 那这里面到底存放了些什么东西呢, 让我们来研究一下.
[什么是 plug-in]
我们来做一个比喻, 你买了一套新房子,买过来是毛坯房,然后你稍微装修一下,铺了地板,上了墙纸, 当然现在大家都要用家用电器, 没电咋行, 所以我们就要布好电线,装好电源插座. 这个时候,你可以把这个房子想像成eclipse这个平台. 之后, 我们或许就要添置家用电器了,比如电视, 音响等等, 等我们买好回家, 然后把电源往插座上一插, 那我们就抱着孩子, 搂着老婆, 看电视, 听音乐, 舒舒服服的过上幸福美满的小生活了~~~
同样的, eclipse的plug-in 也是同样的工作原理, plug-in 只要放到/plugins目录下, eclipse启动后就会自动给所有在这个目录下的plug-ins, 通上电, 那这些plug-ins就会自动的运行起来, 美妙的eclipse界面也随之呈现在你眼前.
[plug-in 的基本结构]
每一个plug-in都用一个目录包起来, 而且起目录名也是有讲究的,比如plug-in的名字叫 edu.sjtu.bbs.eclipse,版本是1.0.0, 那这个目录名就是edu.sjtu.bbs.eclipse_1.0.0.而且随便打开一个plugin目录,可以发现总有一个文件叫一个叫plugin.xml,这个文件对于plugin来说十分重要, 它相当于定义了plugin的运行参数,没有这个,plugin无法启动,就像你家的电冰箱如果不知道是用110V还是220V的,你也不敢乱往插座上插,所以总要有个说明,这个说明就是plugin.xml.
[什么是 feature]
feature是功能部件,它里面没有实际的运行的库,它只是eclipse用来管理plugins的一种途径. 比如你家装了电灯,总要有开关控制把,比如大堂的灯有一个开关控制, 卧室的灯也有一个开关控制, 它们分别用来控制灯的亮与灭. 同样,功能部件就是用来控制插件的启动与否. eclipse的update透视图可以设定各个功能部件的启用或禁用状态, 所以你可以通过禁用功能部件,来禁止插件的启动. 这样有一个好处,比如你装了很多插件在eclipse上,但是装的越多,加载就越多,启动也会变慢, 你不信的话,可以玩玩wsad, 就知道我说的话不是假的了.
所以,我们可以把功能部件看作是插件或插件集合的开关, 用来控制插件的状态. 如果plugins目录有插件没有被任何一个功能部件包络的话, 我称之为"野插件", 就是eclipse启动,它也一定会启动, 就相当于没有开关, 电源一直连通一样.
[利用 eclipse 开发简单的 java 程序]
好了,我们一起step by step来学一下把, 很easy的。
1. 菜单 new -> project, 然后在new project 对话框里选 java ->java project, 按n
ext 按钮
2. 输入 project 的名字, 按 next 按钮, 当然如果你不想把项目的根目录建在默认的地方,也 可以取消掉use default ,然后自己设定目录
3. 之后就 finish 把, 都用默认配置
4. 如果你没有在java透视图下面,它会提示你是否跳到java透视图,选择是
5. ok 一个项目就建好了
6. 之后,你就可以 new class 开始写java程序了
7. 比如你的new一个class,如下
public class A{
public static void main(String args[]){
System.out.println("Hello World");
}
}
8. 编辑好保存, 然后跳到菜单 -> run -> run as -> java application
9. 你可以看到console view中就冒出Hello World了
0 回复
1