慢谈Eclipse

Eclipse这个单词的意思是日食.

Eclipse简介

2001 年11 月 IBM 宣布捐出了价值 4 千万美金的开发软件给开放源码的 Eclipse 项目.

    Eclipse 是替代IBM Visual Age for Java(以下简称 IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的 IDE 环境,根据 Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具.目前,Eclipse已经开始提供C 语言开 发的功能插件.更难能可贵的是,Eclipse 是一个开放源代码的项目,任何人都可以下载 Eclipse 的源代码,并且在此基础上开发自己的功能插件.也就是说未来只要有人需要,就会有建立在 Eclipse之上的COBOL,Perl,Python等语言的开发插件出现.同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件.可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在.

2001年12月,IBM向世界宣布了两件事,第一件是创建开源项目,既IBM捐赠价值4千万美元的源码给开源社区;另外一件事是成立Eclipse协会(Eclipse Consortium),这个协会由一些成员公司组成,主要任务是支持并促进Eclipse开源项目.

Eclipse支持许多语言的开发,如C,C++,PHP,Perl,Python,Ruby等语言,只要下载相应的插件,使用一些方法就可以了.

可能在实现这些方法的过程中,步骤比较麻烦,但是我们从另外一个角度来说,如果Eclipse拥有了所有计算机语言(当然机器语言除外)相应的插件,那么就可以用Eclipse对所有的计算机语言进行编程,如果真有这样的一天,你就不需要为了学习C,而去下载TC 2.0(或Win-TC),你也不用为了学习C++而去下载TC++ 3.0(或Microsoft Visual C++ 6.0,这个软件本身就有600多MB啊!),因为使用Eclipse一个软件就可以搞定了.

 

 

Eclipse本身只是一组框架和服务,它与JBuilder不同,JBuilder集成第三方工具,

举个例子,例如虚拟机,在JBuilder 2006的安装目录中有一个jdk1.5的文件夹,这个其实就是虚拟机.

说简单一些就是,JBuilder 2006集成如虚拟机这些在开发Java中需要用到的软件,这使得大家使用更加方便,不需要在从Sun的官方网站去下载如虚拟机这些工具.

JBuilder 2006的安装目录中有一个j2mewtk2.2的文件夹,

这个其实就是WTK2.2,它用于开发J2ME.

如果你没有开发J2ME的需要,完全可以删除这个文件夹.这样做不会对JBuilder的使用有任何影响.

如果你用惯了JBuilder,那么去用Eclipse时,你也许会有麻烦.因为首先,Eclipse并未像JBuilder一样集成许多的Java开发工具(例如虚拟机).

所以,当你下载完Eclipse,把它解压到如D:/eclipse,解压完后,打开这个目录,会发现只有eclipse.exe的文件是可以双击打开的, 这时,你双击打开它,叭一的声,弹出一个窗口,这下完了,出现的提示信息全部都英文.

完蛋,不能用的.

非也,这些提示中你只需要注意3个英文单词:Java,Virtual, Machine.

3个单词合在一起就是JVM,也就是Java虚拟机.

好了,问题找到了.问题在于JVM,这时候,就需要去下载JVM.

下载网址:

http://www.skycn.com/soft/3116.html

下载完后,

直接双击安装一下,默认的安装路径是:

C:/Program Files/Java

安装后,有两个文件夹,

名称叫做:

jdk1.6.0------JDK:Java Development(开发) Kit(工具),即Java开发者工具

jre1.6.0------这个就是虚拟机,JRE:Java Runtime(运行时间) Environment(环境), 即Java运行时环境

Eclipse 平台的其中一个优点就是,它几乎可以运行在您所喜欢的任何 OS 上,包括 Windows 98/ME/2000/XP、Linux、Solaris、AIX、HP-UX,甚至还包括 Mac OS X.

Eclipse是开源的,说简单一些就是开放源代码,也就是免费的.

Eclipse是最受欢迎一款用于Java开发的编译工具.

你也许会说,免费的当然最受欢迎.但其实不是这样的.更重要的原因应该是它的成熟、稳定,当然还有它界面非常漂亮.

JBuilder 2007是完全基于Eclipse去设计的,可以说2007完全是Eclipse的翻版.

我想说的是,大家有了开源的Eclipse,那么为什么要去用Eclipse的翻版,且需要收费的JBuilder 2007呢?倒不如使用Eclipse.

安装完后JVM,在双击打开eclipse.exe,就可以了

如果是只是进行一般的Java编程,那么只要JVM就够了.但是如果要进行J2ME开发呢?

这就需要用到EclipseMe插件.

当我第一次使用Eclipse进行J2ME开发,可以说是非常痛苦的.因为首先,我当时对J2ME了解不深;其次,当时需要用到的软件是比较多的,而且下载这些软件的网站的都是英文,也是在网上狂搜资料.

但是在这个过程后,我学会了很多东西,比如

在面对网站都是英文(Sun官方网站: http://java.sun.com),而你不熟悉英语的情况下,怎么去下载需要的软件?

其实很简单,你只需要知道一个单词:Download(中文意思是下载),然后再知道软件的名称,在下载页面去找这个名称.这样做可以减少出错的机率.你能更快的下载到你需要的软件.

我对Eclipse的一个理解是: 要让Eclipse能够实现开发J2ME、C、C++等,在过程中是非常痛苦的,但是只要你坚持下去就一定可以搞定.在搞定后,你会学到很多东西. 即使没有搞定,你也会学到许多东西. 所以说, Eclipse能够给我不仅仅是Java开发,更多的是知识. 而这一点是JBuilder永远无法办到的.

Eclipse的开发者们之所以选择开源也许是为了竞争等商业原因,但是,Eclipse作为开发工具的确是非常好的.

它给我第一感觉是界面非常漂亮.

但是如果只是界面非常漂亮,是不够的.

我对Eclipse的最简单概括是:好看,好用,好啊!

下载完后Eclipse后,是压缩格式的(后缀名为.zip),本身压缩格式的文件会比可执行文件(后缀名为.exe)的安全的多,后者会比前者更容易感染病毒.

正因为是压缩格式的,所以在注册表基本上找不到(因为Eclipse是解压后,再加上JDK就可直接使用了)相应键.

如果在使用Eclipse中遇到什么问题(例如Eclipse启动不了),你实在不知道怎么解决,

最好的解决办法是把你原先解压缩后的文件(例如C:/eclipse)删除

(记住:不要放入回收站,直接Shift+Delete删除),再把zip后缀名的压缩文件重新解压.

不过这对于那些使用Eclipse进行SWT编程和J2ME开发的人来说,是一个麻烦,因为要让Eclipse可以进行SWT编程和J2ME开发,必须进行有一些相应的步骤.其中,J2ME是需要在网络条件下才能实现这些步骤.

 

 

 

 

在过去的五年,我们看到了 Eclipse 从一个应用开发工具,发展到全球广泛使用的构建部署软件的通用集成平台,IBM 在其中发挥着中坚作用.

自从 2001 年 11 月 7 日 IBM 捐出价值 4000 万美元的 Eclipse 平台的源码给开源社区后,Eclipse 已经增长到今天的 66 个开源项目、是 1300 多个产品的基础.据 IDC 报道,Eclipse 在市场上领导着 Java 集成开发环境,全球有 227 万用户,这表明了 Eclipse 对开放源码创新合作的卓越贡献.同时,最初的 eclipse.org 联盟也从 8 个成员的组织(包括 IBM 和 Rational 软件)成长到今天的 152 个成员的 Eclipse 基金会.编译器日益增强的 Java 开发工具(Java IDE)、标准小窗口部件工具包(SWT)、作为更通用的富客户端平台(RCP)就是 Eclipse 所体现的众多创新中的代表.

IBM 软件产品有五大品牌,Eclipse 作为开源开发平台已贯穿其中,今天有超过 100 个产品基于 Eclipse,包括 Sametime 7.5、WebSphere Portal 6.0 以及将要发布的 IBM Lotus Notes "Hannover".  

--- Danny Sabbah

IBM Rational 软件总经理

http://www.ibm.com/developerworks/cn/opensource/eclipsey5/

Eclipse官方网站:

http://www.eclipse.org    

 

 

当你使用Eclipse进行泛型编程的时候,会出现错误,以下面的例子来讲解:

class Gen<T>

{

    T ob;

    Gen(T o)

    {

       ob=o;

    }

    T getob()

    {

      return ob;

    }

    void showType()

    {

       System.out.println("Type of T is "+ob.getClass().getName());

    }

}

public class GenDemo {

       public static void main(String[] args)

       {

              Gen<Integer> iOb;

              iOb=new Gen<Integer>(88);

              iOb.showType();

              int v=iOb.getob();

              System.out.println("value: "+v);

              System.out.println();

              Gen<String> strOb=new Gen<String>("Generics Test");

              strOb.showType();

              String str=strOb.getob();

              System.out.println("value: "+str);

       }

}

这段代码原本是没有错的,但是放在Eclipse里面进行调试就有了错误,错误总是出现在T这个位置上.

这其实只是一个小设置就可以搞定.

Window->Preferences,弹出Preferences对话框,在左侧双击Java,在双击Compiler,这时候,你的视线往右边看,

在Compiler compliance level:这一行的右边有一个下拉框,选择5.0或6.0(这要看你安装的JDK是5.0还是6.0的),点击OK按钮,即可搞定了.

这样子,错误的地方就不会不见了.

注意,泛型是J2SE 5.0新增的特性,只有在5.0或以上版本才能使用它.如果你的JDK是5.0或以下版本,那么你怎么设置这个程序都是错误的.

以上我切了3幅图. 显示在下面.

这样设置之后,你在编程所有J2SE 5新增的特性(如果你使用的是JDK 1.6.0,也可以支持1.6新增特性)的程序时,只要你的程序没有错误,就不会出现错误.

 

 

 

 

 

 

 

 

 

http://www.cndw.com/tech/program/2006042861670.asp       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在安装Eclipse插件时,有两种方式可供选择。一种是直接下载插件(implementors package)然后手动安装到Eclipse中,另外一种就是在Eclipse中直接使用Eclipse update site。如果您使用的是后者,可能会遇到Eclipse在线安装插件超级慢的问题。为了解决这个问题,您可以尝试以下方法:参考资料:Ten Tips for Installing Plugins in Eclipse Galileo。 1. 在Eclipse中打开Window -> Preferences -> Install/Update -> Available Software Sites,删除所有不必要的站点,只保留必要的站点。 2. 在Eclipse中打开Window -> Preferences -> Install/Update -> Available Software Sites,将所有站点的“Update Policy”设置为“Never”。 3. 在Eclipse中打开Window -> Preferences -> Install/Update -> Available Software Sites,将所有站点的“Mirrors”设置为“Manual”。 4. 在Eclipse中打开Window -> Preferences -> Install/Update -> Available Software Sites,将所有站点的“Protocol”设置为“HTTP”。 5. 在Eclipse中打开Window -> Preferences -> Install/Update -> Available Software Sites,将所有站点的“Verify”设置为“Never”。 6. 在Eclipse中打开Window -> Preferences -> Install/Update -> Available Software Sites,将所有站点的“Timeout”设置为“30000”。 7. 在Eclipse中打开Window -> Preferences -> Install/Update -> Available Software Sites,将所有站点的“Retry Attempts”设置为“1”。 8. 在Eclipse中打开Window -> Preferences -> Install/Update -> Available Software Sites,将所有站点的“Retry Interval”设置为“1000”。 9. 在Eclipse中打开Window -> Preferences -> Install/Update -> Available Software Sites,将所有站点的“Max Connections”设置为“5”。 这些方法可以帮助您解决Eclipse在线安装插件超级慢的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值