
2.3 NetBeans开发工具
NetBeans是一个为软件开发者设计的自由、开放的IDE(集成开发环境),可以在这里获得许多需要的工具,如建立桌面应用、企业级应用、Java Web开发和Java移动应用程序开发、C/C++开发等。
2.3.1 NetBeans简介与下载
NetBeans是一个始于1997年的捷克布拉格查理大学数学及物理学院学生的开发计划。此计划延伸并成立了一家公司进而发展了商用版本的NetBeans IDE,直到1999年Sun公司收购此公司。Sun公司2000年6月将NetBeans IDE开放为公开源码,直到现在NetBeans的社群依然持续增长,而且很多个人及企业把NetBeans作为程序开发的工具。NetBeans是开源社区以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。当前NetBeans可以在Solaris、Windows、Linux平台上进行开发,并在SPL(Sun公用许可)范围内使用。网站http://www.netbeans.org已经获得业界广泛认可,并支持NetBeans扩展模块中的大约100多个模块。
作为一个全功能的开放源码Java IDE,NetBeans可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。NetBeans可支持Java 2平台标准版(J2SE)应用的创建、采用JSP和Servlet的两层Web应用的创建,以及用于两层Web应用的API及软件的核心组件的创建。此外,NetBeans最新版本还预装了多个Web服务器,即Tomcat和GlassFish等,从而免除了烦琐的配置和安装过程。所有这些都为Java开发人员创造了一个可扩展的开放源代码的、多平台的Java IDE,以支持他们在各自所选择的环境中从事开发工作。
NetBeans官方网站下载地址之一是http://www.netbeans.org,下载页面如图2-11所示。可根据需要下载相应的NetBeans版本。本书使用的是NetBeans 8.2。

图2-11 NetBeans下载页面
2.3.2 NetBeans安装与使用
1.NetBeans的安装
在下载文件夹中双击文件netbeans-8.2-windows.exe即开始安装,安装步骤如下所示。
(1)双击netbeans-8.2-windows.exe文件,进行参数传送后,弹出如图2-12所示的对话框,单击“定制”按钮,根据业务需要选定所需的组件功能,然后单击“下一步”按钮弹出如图2-13所示的对话框。

图2-12 “定制”对话框

图2-13 “许可证协议”对话框
(2)选定图2-13所示对话框中的“我接受许可证协议中的条款”复选框后,单击“下一步”按钮,弹出如图2-14所示的对话框,单击“浏览”按钮选择NetBeans安装路径,也可以使用默认路径。如果系统中已安装多个JDK,单击“用于NetBeans IDE的JDK”后面的“浏览”按钮选择要使用的JDK。单击图2-14所示对话框中的“下一步”按钮,弹出如图2-15所示的“Apache Tomcat 8.0.27安装”对话框,在“将Apache Tomcat安装到”文本框中输入服务器安装路径,也可以使用默认路径。

图2-14 选择安装文件和JDK

图2-15 “Apache Tomcat 8.0.27安装”对话框
(3)单击图2-15所示对话框中的“下一步”按钮,弹出如图2-16所示的“概要”对话框,单击“安装”按钮后,经过数分钟的安装会弹出如图2-17所示的对话框,单击“完成”按钮完成NetBeans的安装。

图2-16 “概要”对话框

图2-17 “安装完成”对话框
2.NetBeans的使用
安装NetBeans后,双击打开,出现如图2-18所示的NetBeans主界面。可以使用菜单项进行设置并使用NetBeans。

图2-18 NetBeans主界面
(1)单击图2-18所示界面中菜单“文件”→“新建项目”,弹出如图2-19所示的对话框,在“选择项目”中的“类别”框中选择Java Web,“项目”框中选择“Web应用程序”,单击“下一步”按钮弹出如图2-20所示的对话框。

图2-19 “选择项目”对话框

图2-20 “名称和位置”对话框
(2)在图2-20所示的对话框中,可以对项目的名称和路径进行设置。在“项目名称”文本框中为Java Web项目命名,可以使用项目默认名字,也可以根据自己项目的需要命名;在“项目位置”文本框中对项目位置进行选择,可以使用默认路径,也可以自己选定路径;单击“下一步”按钮弹出如图2-21所示的对话框。

图2-21 “服务器和设置”对话框
(3)参见图2-21,可以在“服务器和设置”的“服务器”下拉列表框中,选择Web程序运行时使用的服务器。下拉列表框中有两种IDE自带的服务器,可以使用默认的服务器,也可以单击“添加”按钮选择其他服务器;在“Java EE版本”下拉列表框中,选择需要的Java EE版本;在“上下文路径”后的文本框中设定项目路径。设置好后单击“下一步”按钮或者“完成”按钮完成项目创建,弹出如图2-22所示的界面。

图2-22 项目开发主界面以及程序
(4)在图2-22中所示的NetBeans编辑器中,替换<title>标签中的内容为“<title>NetBeans工具的使用</title>”;替换<h1>标签中的内容为“<h1>NetBeans 8.2开发工具的使用!</h1>”;保存后运行JSP页面,运行的方法参考图2-22,运行效果如图2-23所示。

图2-23 页面运行效果