第 1 部分:引言
NetBeans 6 是一款“无所不能”的 IDE。本系列文章将围绕本月刚刚发布的 NetBeans 6 中文版的概要和实际使用方法进行介绍,并提供一些示例程序。本引言部分将介绍如何安装 NetBeans 和运行示例程序。
去年 12 月,期待已久的 NetBeans 6.0 终于发布了,它的中文版也于 2 个月之后随继问世。在新版本中,编辑器、GUI 设计器的功能得以改进,并且提供了 Ruby on Rails 支持等众多新功能。另外,此版本还将 Profiler、SOA、UML、Visual Web Pack 等独立安装包整合为一个功能丰富的整体。面对这样一款“无所不能”的 IDE,用户在实际操作过程中可能会无从下手。为了帮助大家尽快上手,下面将介绍 NetBeans 各功能对应的安装和下载方法。
NetBeans 6 中文版的下载方法如下所示。
NetBeans 6.1 下载: http://zh-cn.netbeans.org/download/6.1/ml/
有关 NetBeans 6 的新特性及改进的详细信息,请参阅以下网页。
NetBeans IDE 6 信息: http://www.netbeans.org/community/releases/61/
NetBeans 6.0.1 中文版下载页面,提供了以下 6 个安装文件。

图1 NetBeans 6.0.1 下载页面 |
请根据需要决定要下载的安装文件。其中,"All" 选项表示包括全部组件的安装文件。这样的安装文件容量很大,会花费较多的下载时间,而且所需的安装空间也会多很多。所以,只想使用 Java 或者 Ruby 的用户,还是从小的安装文件开始比较好。下面简要介绍一下各个组件。在实际的使用中,根据不同领域准确选择所需的 NetBeans 是不错的方法,可是如果不太清楚应选择哪一个,使用 "All" 选项安装所有的安装包也未尝不可。
| 基本 IDE |
集成开发环境的核心组件。必须安装该组件。 |
| Java SE |
Java Java 编程的必备工具,包含编辑器、调试器、配置程序、对重构的支持以及拖放式 GUI 设计工具(以前称作 "Project Matisse")。此外,还包括针对 NetBeans 开发环境的插件、基于 NetBeans 平台的富客户机开发环境。 |
| Web 和 Java EE |
兼容 J2EE 1.3、J2EE 1.4、以及 Java EE 5,用于开发基于 Java 的 Web 应用程序和企业级应用程序。支持 Servlet、JSP、标记库、Struts、Java Persistence API、Enterprise Java Beans、JAX-WS、Java Server Faces。提供可视化、拖放式的应用程序开发环境(NetBeans 5.5 的 Visual Web Pack)。 |
| Mobility |
开发手机和便携设备 Java Micro Edition 应用程序的综合套件。其中包括可视化设计器、Web 服务连接向导、和处理设备内存碎片问题的工具。
Mobility Pack 只可以在 Windows 和 Linux 平台上使用。 |
| UML |
支持设计图描绘、代码生成、并能基于已有代码自动为设计图生成统一建模语言工具。 |
| SOA |
用于开发针对架构特定服务的复合应用程序的工具。提供全面的 BPEL 支持,并提供图形化的编辑器、调试器、以及对重构的支持。 |
| Ruby |
开发 Ruby 和 Ruby on Rails 应用程序的完整套件。其包含 JRuby 解释器、Ruby on Rails 框架、强大的编辑器、调试器、gem 管理器、以及交互式的 Ruby Shell,可以方便地完成 Ruby on Rails 应用程序的开发、修改和运行等工作。
由于 Ruby 解释器、Ruby on Rails 环境中绑定了 JRuby 1.0.2 ,因此开发过程不再需要其他 Ruby 环境。 |
| C/C++ |
C 和 C++ 应用程序的开发工具,包括项目模板、对已有项目的支持、详细的编辑器,对调试的支持、以及基于 Makefile 的设置管理等。 |
作为应用服务器,还应该绑定安装以下 2 个应用服务器。"Web & Java EE" 和 "All" 安装文件已经包含了这两种应用服务器。
| GlassFish V2 |
Java EE 5 参考实现,免费、开源且品质过硬的应用服务器。在NetBeans 6.0.1 中包含了其 UR1 版本。 |
Apache Tomcat
|
Java Servlet 及 JSP 的参考实现,免费且开源的 Web 服务器。NetBeans 6.0.1 包含该服务器的 6.0.14 版。 |
下载完成后开始安装。在执行安装文件之前,请确认是否正确安装了 JDK 。JDK 可以通过下面的地址下载。请尽量使用最新版本的 JDK。NetBeans 不支持 JDK 1.4.x,请使用 1.5 以上的版本。
NetBeans 的安装非常简单,下载后运行安装文件即可。并且安装环境是中文的。

图2 NetBeans IDE 安装页面 |
如果 Linux 无法显示中文(显示为方框),则需要设置 JDK 的字体。详细信息请参阅 FAQ 页面。
选择 "All" 选项下载全部安装文件,在安装过程中,可以通过“定制”选项指定需要安装的程序包。

图3 定制安装页面 |
安装完成后会在桌面上生成一个快捷方式。双击快捷方式图标启动 NetBeans。

图4 NetBeans IDE 的图标 |
下面将设置基本信息。设置 Java API Javadoc 以便通过 JDK 查看下载的 Java SE 文档。通过“Java 平台”指定下载的 zip 文件。依次选择“工具”>“Java 平台”,弹在出对话框中选择“Javadoc”选项卡,然后指定 zip 文件。

图5 在“Javadoc”选项卡中指定 zip 文件 |
如图所示,用户可以通过 Javadoc 索引查看文档,也可在编辑器等各种工具中使用。

图6 Javadoc 索引检索 |
设置 Ruby 解释器
IDE 预先绑定了 JRuby 1.0.2,因此不需要安装其他 Ruby 解释器。如果尚未安装 JRuby 而又需要使用 Ruby 开发功能,请在初次运行 Ruby 项目时显示的对话框中选择 Ruby 解释器。随后,可以在“选项”中更改解释器。

图7 解释器选择页面 |
NetBeans 的特点是提供了丰富的样例项目,并且包括 Java 和 Ruby on Rails 应用程序。要创建样例项目,选择“文件”>“新建项目”,在打开的对话框中,选择“样例”类别下的相应项目。在 IDE 中打开样例项目,您可以看到它的内容。

图8 示例项目选择页面 |
| ■访问 zh-cn.netbeans.org 获取中文帮助信息 |
| |
NetBeans 是技术社区开发的一款开源 IDE。zh-cn.netbeans.org 列出了它的很多子项目,每天都有很多编程爱好者通过电子邮件列表交换意见,不过,这些大都是在基于英语的基础上进行的。zh-cn.netbeans.org 提供了许多有价值的中文信息,包括中文文献、中文的电子邮递列表、翻译项目等。这样,用户遇到不明白的问题就可以方便地进行提问。
再发布 2 个重要文献,分别是安装指南和发行说明。平时有很多用户不读安装说明就开始操作,特别是安装时的注意事项、推荐构成等重要说明,在此推荐安装前先阅读以下两个文档。
本部分对 NetBeans 6.0.1 的新功能以及安装过程做了初步介绍。NetBeans IDE 的优势就在于安装完后可以马上开始编程。本部分是从选择安装文件开始的,在第二部分将介绍如何实际开发一个程序。
|