首页 理论教育 集成开发环境

集成开发环境

时间:2022-02-28 理论教育 版权反馈
【摘要】:目前较为常用的Java集成开发环境有:Borland公司开发的JBuilder,Xinox Software公司开发的Jcreator,IBM公司开发的Eclipse,SUN公司开发的NetBeans等。JCreator是Xinox公司开发的功能强大的Java集成开发环境,JCreator分为Le和Pro两个版本,Le版本是免费的,功能不及Pro的全面。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具。Eclipse是著名的跨平台的自由集成开发环境。总之,Eclipse是一款非常受欢迎的Java开发工具,使用它的Java程序员是最多的。

1.3.2 Java集成开发环境

虽然JDK中提供了一些编译、运行和调试程序的工具,但是其命令行的工作方式让用户感觉不方便。因此,很多厂商推出了一些Java集成开发环境(Integrated Development Environment,IDE)。这些IDE是集成了开发一种语言程序所需的各种工具,集源代码的编辑、编译、调试、部署和管理等功能于一体,同时还提供友好的用户界面,可以帮助程序员生成应用程序框架,减少程序员的重复劳动,提高软件开发效率。

目前较为常用的Java集成开发环境有:Borland公司开发的JBuilder,Xinox Software公司开发的Jcreator,IBM公司开发的Eclipse,SUN公司开发的NetBeans等。下面对JCreator 和Eclipse作简要介绍。

1.JCreator简介

JCreator是Xinox公司开发的功能强大的Java集成开发环境,JCreator分为Le和Pro两个版本,Le版本是免费的,功能不及Pro的全面。而Pro版本需要购买注册才能使用。

JCreator是适合各个层次的Java开发人员的IDE工具。它为用户提供了相当强大的功能,包括:

(1)项目管理功能,项目模板功能,可个性化设置语法高亮属性、行数、类浏览器、标签文档、多功能编绎器、向导功能以及完全可自定义的用户界面。

(2)支持无限撤销、重做、代码自动缩进、自动类库方法提示、按照所选内容自动定位查阅Java API文档等功能。

(3)通过JCreator,不用激活主文档而直接编绎或运行用户的Java程序。

(4)可以开发JSP、HTML,并支持Ant和CVS(版本控制)。

(5)JCreator能自动找到包含主函数的文件或包含Applet的HTML文件,然后它会运行适当的工具。

(6)可以通过一个批处理同时编译多个项目。

(7)第一次启动时提示设置JavaJDK主目录及JDKJavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDKHelp。

(8)JCreator的设计接近Windows界面风格,用户对它的界面比较熟悉。其最大特点是与用户机器中所装的JDK完美结合,是其他任何一款IDE所不能比拟的。

总之,JCreator小巧、易用、美观,是Java初级程序员的理想IDE。缺点是不能进行企业级Java EE开发应用。

2.Eclipse简介

Eclipse是一个开放源代码的、基于Java的可扩展集成开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Tools,JDT)。在Eclipse中还可以集成数据库开发(比如MySQL、Oracle等)和Java EE容器(如Tomcat、JBoss和Weblogic)。可以方便地使用Eclipse进行快速高效的Java企业级应用程序的开发。

Eclipse项目分成3个子项目:

(1)平台———Platform;

(2)开发工具箱———Java Development Toolkit(JDT);

(3)外挂开发环境———Plug-in Development Environment(PDE)。

这些子项目又细分成更多子项目。例如Platform子项目包含数个组件,如Compare、Help与Search。JDT子项目包括三个组件:User Interface(UI)、核心(Core)及排错(Debug)。

Eclipse Platform是一个开放的可扩展IDE,提供了一个通用的开发平台。JDT支持Java开发。PDE用来支持插件开发。

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来进行Java语言开发,但是有人通过插件使其作为其他计算机语言(比如C++和Python)的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。

Eclipse的插件体系架构决定了Eclipse的高度可扩展性,作为IDE,在各种插件的帮助下,它不仅支持各种语言(Java、C/C++、PHP、Perl、Python等)的开发,还支持软件开发过程中各种开发活动(设计建模、测试、编译构建;插件开发、J2EE开发、GUI开发、数据库设计等),甚至能成为图片绘制的工具。

Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其他开放源代码的第三方软件组合而成。Eclipse项目生产的软件以CPL发布,第三方组件有各自自身的许可协议。

总之,Eclipse是一款非常受欢迎的Java开发工具,使用它的Java程序员是最多的。其缺点是比较复杂,对初学者来说,理解起来比较困难。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈