1、JDK(JavaDevelopmentKit)Java 开发工具集
从初学者角度来看,采用 JDK 开发 Java 程序能够很快理解程序中各部分代码之间的关系,
有利于理解 Java 面向对象的设计思想。JDK 的另一个显著特点是随着 Java(J2EE、J2SE 以
及 J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级 Java 应
用开发非常困难,不能进行复杂的 Java 软件开发,也不利于团体协同开发。
2、JavaWorkshop
3、NetBeans 与 SunJavaStudio5
NetBeans 是开放源码的 Java 集成开发环境(IDE),适用于各种客户机和 Web 应用。
SunJavaStudio 是 Sun 公司最新发布的商用全功能 JavaIDE,支持 Solaris、Linux 和 Windows
平台,适于创建和部署 2 层 JavaWeb 应用和 n 层 J2EE 应用的企业开发人员使用。NetBeans
是业界第一款支持创新型 Java 开发的开放源码 IDE。开发人员可以利用业界强大的开发工
具来构建桌面、Web 或移动应用。同时,通过 NetBeans 和开放的 API 的模块化结构,第三
方能够非常轻松地扩展或集成 NetBeans 平台。NetBeans3.5.1 主要针对一般 Java 软件的开发
者,而 JavaOneStudio5 则主要针对企业做网络服务等应用的开发者。 Sun 不久还将推出
ProjectRave,其目标是帮助企业的开发者进行软件开发。NetBeans3.5.1 版本与其他开发工
具相比,最大区别在于不仅能够开发各种台式机上的应用,而且可以用来开发网络服务方
面的应用,可以开发基于 J2ME 的移动设备上的应用等。在 NetBeans3.5.1 基础上,Sun 开
发 出 了 JavaOneStudio5 , 为 用 户 提 供 了 一 个 更 加 先 进 的 企 业 编 程 环 境 。 在 新 的
JavaOneStudio5 里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方
面的各种应用程序。
4、Borland 的 JBuilder
Jbuilder 进入了 Java 集成开发环境的王国,它满足很多方面的应用,尤其是对于服务器方
以及 EJB 开发者们来说。下面简单介绍一下 Jbuilder 的特点:
1 ) Jbuilder 支 持 最 新 的 Java 技 术 , 包 括 Applets 、 JSP/Servlets 、 JavaBean 以 及
EJB(EnterpriseJavaBeans)的应用。
2)用户可以自动地生成基于后端数据库表的 EJBJava 类,Jbuilder 同时还简化了 EJB 的自
动部署功能.此外它还支持 CORBA,相应的向导程序有助于用户全面地管理 IDL(分布应用
程序所必需的接口定义语言 InterfaceDefinitionLanguage)和控制远程对象。
3)Jbuilder 支持各种应用服务器。Jbuilder 与 InpriseApplicationServer 紧密集成,同时支持
WebLogicServer,支持 EJB1.1 和 EJB2.0,可以快速开发 J2EE 的电子商务应用。
4)Jbuilder 能用 Servlet 和 JSP 开发和调试动态 Web 应用。
5)利用 Jbuilder 可创建(没有专有代码和标记)纯 Java2 应用。由于 Jbuilder 是用纯 Java 语言