![Java Web从入门到精通(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/692/26943692/b_26943692.jpg)
4.3 Eclipse的下载与使用
视频讲解:光盘\TM\lx\4\03 Eclipse的下载与使用.mp4
要进行Java Web应用开发,选择一款好的开发工具非常重要。对于Java应用程序开发来说,可以下载普通的J2SE版本;而对于Java Web程序开发来说,需要使用J2EE版本的Eclipse。Eclipse是一款完全免费的工具,使用起来简单、方便,深受广大开发者的喜爱。
4.3.1 Eclipse的下载与安装
可以从官方网站下载最新版本的Eclipse,具体网址为http://www.eclipse.org。下面详细介绍Eclipse for J2EE版本的下载过程。
(1)在IE地址栏中输入“http://www.eclipse.org/”,进入到Eclipse官方网站,如图4.5所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0124_0001.jpg?sign=1738870413-obk81hCuItuTshYNj5KRcKCUOi0tK7EK-0-a9b74534567bcff204d7e8e0dc45f847)
图4.5 Eclipse官方网站首页
(2)单击Downloads超链接,进入到Eclipse的下载列表页面,如图4.6所示。在该页面中,包括很多Eclipse IDE开发工具,可用于不同的开发语言,如C/C++、PHP等。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0124_0002.jpg?sign=1738870413-qNfFixaGHfvJzq33iKqXAJfiPZO8gGsI-0-e76313f7f2a3369c472b9eb317eb75c1)
图4.6 Eclipse下载列表页面
(3)在图4.6中找到Eclipse IDE for Java EE Developers,212MB选项,单击其右侧的Windows超链接,进入到Eclipse IDE的下载页面,下载Windows系统应用的Eclipse版本,如图4.7所示。在该页面中,系统会自动选择最适合的下载服务器。如果推荐的下载地址无法下载,可以选择其他的下载链接。这里单击推荐的下载超链接。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0125_0001.jpg?sign=1738870413-EkSfUOtkZyV4dVGIwaAeyzR8mdxzllpK-0-f03472ddcdbe9d43dbf0d457dff96a72)
图4.7 Eclipse IDE的下载页面
(4)单击[China] Beijing Institute of Technology(http)超链接,将打开文件下载对话框,在该对话框中单击“保存”按钮,即可将Eclipse的安装文件下载到本地计算机中。
(5)Eclipse下载完成后,将解压后的文件放置在自己喜欢的路径下,即可完成Eclipse的安装。
说明
图4.5、图4.6和图4.7为笔者使用的Eclipse的下截界面,由于Eclipse官方网站经常更新,一般情况下,新版本的Eclipse会向下兼容,所以下载最新版本的Eclipse即可。
4.3.2 启动Eclipse
Eclipse安装完成后,即可启动Eclipse。双击Eclipse安装目录下的eclipse.exe文件,即可启动Eclipse,在初次启动Eclipse时,需要设置工作空间,这里将工作空间设置在Eclipse根目录的workspace目录下,如图4.8所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0125_0002.jpg?sign=1738870413-OlpQnRC81J5sHG2YY9HZ4J9Mp3BsDzdP-0-10d0ab6cc88117a7764e813579c7fae3)
图4.8 设置工作空间
在每次启动Eclipse时,都会弹出设置工作空间的对话框。如果想在以后启动时不再进行工作空间设置,可以选中Use this as the default and do not ask again复选框。单击OK按钮后,即可启动Eclipse。
4.3.3 Eclipse工作台
启动Eclipse后,关闭欢迎界面,将进入到Eclipse的主界面,即Eclipse的工作台窗口。Eclipse的工作台主要由菜单栏、工具栏、透视图工具栏、项目资源管理器视图、大纲视图、编辑器和其他视图组成。Eclipse的工作台如图4.9所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0126_0001.jpg?sign=1738870413-Bb840H1RVpRqv4nez5FflFKpmaUWdoUY-0-2280629ff9a2328572cb83764303f012)
图4.9 Eclipse的工作台
说明
在应用Eclipse时,各视图的内容会有所改变,例如,打开一个JSP文件后,在大纲视图中将显示该JSP文件的节点树。
4.3.4 使用Eclipse开发Web应用
Eclipse安装完成后,就可以在Eclipse中开发Web应用了。下面将通过一个具体的实例介绍使用Eclipse开发Web应用的具体方法。
1.创建项目
在Eclipse中创建一个项目名称为first的项目的实现过程如下:
(1)启动Eclipse,并选择一个工作空间,进入到Eclipse的开发界面。
(2)单击工具栏中新建按钮右侧的黑三角,在弹出的菜单中选择Dynamic Web Project(动态Web项目)命令,将打开New Dynamic Web Project(新建动态Web项目)对话框。在该对话框的Project name文本框中输入项目名称,这里输入“first”,在Dynamic web module version下拉列表框中选择3.0选项,其他采用默认设置,如图4.10所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0127_0001.jpg?sign=1738870413-rMgGbZ0DMhKstfJA4j6vZc3claKOX01U-0-3b6427e04b349c0829847763e9a2c032)
图4.10 New Dynamic Web Project对话框
(3)单击Next按钮,打开如图4.11所示的配置Java应用的对话框,这里采用默认设置。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0127_0002.jpg?sign=1738870413-qfxZbvIqCPLeh3wrrAliym1nN51DULDz-0-807da4a499697b50270c33026ef9d448)
图4.11 配置Java应用
(4)单击Next按钮,打开Configure web module settings(配置web模块设置)对话框,将Content directory文本框中的值修改为WebContent,如图4.12所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0127_0003.jpg?sign=1738870413-ygWiUZGAGQWNteccBhVe5q89W6dAuLh0-0-ac4c1b897fbe5ca950632b678869f533)
图4.12 Configure web module settings对话框
说明
实际上,Content directory文本框中的值采用什么,并不会影响程序的运行。读者可以自行设定,当然也可以采用默认值WebContent。
(5)单击Finish按钮,完成项目first的创建。此时在Eclipse平台左侧的项目资源管理器中将显示first项目,依次展开各节点,可显示如图4.13所示的目录结构。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0128_0001.jpg?sign=1738870413-9IHn2HZIUJgeHLYSbGXmdrLm4Dzn8Wlw-0-9721da8635c703cb67081fbf57e4c0a7)
图4.13 first项目的目录结构
2.创建JSP文件
项目创建完成后,即可根据实际需要创建类文件、JSP文件或其他文件。下面将创建一个名称为index.jsp的JSP文件。
(1)在Eclipse的项目资源管理器中,选中first节点下的WebContent节点并右击,在弹出的快捷菜单中选择New/JSP File命令,打开New JSP File对话框,在File name(文件名)文本框中输入文件名index.jsp,其他采用默认设置,如图4.14所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0128_0002.jpg?sign=1738870413-6TxFnm0QGIGyh39Si7ztoFL9pXWq49Sk-0-77da455700be28a7a2258eb04e44f002)
图4.14 New JSP File对话框
(2)单击Next按钮,将打开选择JSP模板的对话框,这里采用默认设置即可,如图4.15所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0128_0003.jpg?sign=1738870413-7ZpRrgoqbhlgtVOE8nswS8IxdahRz3hI-0-fd23329b734bfd23418b237fed3e11ca)
图4.15 选择JSP模板对话框
(3)单击Finish按钮,完成JSP文件的创建。此时,在项目资源管理器的WebRoot节点下,将自动添加一个名称为index.jsp的节点,同时,Eclipse会自动以默认的与JSP文件关联的编辑器将文件在右侧的编辑窗口中打开。
(4)将index.jsp文件中的默认代码修改为以下代码:
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <! DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>第一个Java Web应用</title> </head> <body> <center>保护环境,从自我做起...</center> </body> </html>
(5)将编辑好的JSP页面保存,至此,完成了一个简单的JSP程序的创建。
技巧
在默认情况下,系统创建的JSP文件采用ISO-8859-1编码,不支持中文。为了让Eclipse创建的文件支持中文,可以在首选项中将JSP文件的默认编码设置为GB18030。具体的方法是:选择菜单栏中的“项目”/“首选项”命令,在打开的“首选项”对话框中选中左侧Web节点下的JSP文件子节点,然后在右侧“编码”下拉列表框中选择“Chinese,National Standard”项目,最后单击“确定”按钮,完成编码的设置。
3.配置Web服务器
在发布和运行项目前,需要先配置Web服务器,如果已经配置好Web服务器,就不需要再重新配置了。也就是说,本节的内容不是每个项目开发都必须经过的步骤。配置Web服务器的具体步骤如下:
(1)在Eclipse工作台的其他视图中选中“服务器”视图,在该视图的空白区域右击,在弹出的快捷菜单中选择New/Server命令,将打开New Server(新建服务器)对话框,在该对话框中展开Apache节点,选中该节点下的Tomcat v7.0 Server子节点(当然也可以选择其他版本的服务器),其他采用默认设置,如图4.16所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0129_0001.jpg?sign=1738870413-Qm7pExTdK4Lngk8TPhNJzo1kAcCsUCF2-0-7307e790ad21eecb69dad091cca71b6a)
图4.16 New Server对话框
(2)单击Next按钮,将打开指定Tomcat服务器安装路径的对话框,单击Browse(浏览)按钮,选择Tomcat的安装路径,其他采用默认设置,如图4.17所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0130_0002.jpg?sign=1738870413-ebvpfuflh7aX9LvDfLwjqMFmW5CTMiN2-0-47bb379b48c80126557514c188fd7826)
图4.17 指定Tomcat服务器安装路径的对话框
(3)单击Finish按钮,完成Tomcat服务器的配置。这时,在“服务器”视图中将显示一个“Tomcat v6.0服务器 @ localhost [已停止]”节点,表示Tomcat服务器没有启动。
说明
在“服务器”视图中选中服务器节点,单击按钮,可以启动服务器。服务器启动后,单击
按钮,可以停止服务器。
4.发布项目到Tomcat并运行
Java Web项目创建完成后,即可将项目发布到Tomcat并运行该项目。下面将介绍具体的方法。
(1)在项目资源管理器中选择项目名称节点,在工具栏上单击按钮中的黑三角,在弹出的菜单中选择Run As(运行方式)/Run on Server(在服务器上运行)命令,将打开Run On Server(在服务器上运行)对话框,在该对话框中选中Always use this server when running this project(将服务器设置为默认值)复选框,其他采用默认,如图4.18所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0130_0003.jpg?sign=1738870413-qkbT4ahwobhetL1A8zlmdH7e0KScc2Ty-0-9a394fecad9a5421aa3ba7a8b98fba13)
图4.18 Run On Server对话框
(2)单击Finish按钮,即可通过Tomcat运行该项目,运行后的效果如图4.19所示。
![](https://epubservercos.yuewen.com/85C12E/15367248804202206/epubprivate/OEBPS/Images/figure_0130_0004.jpg?sign=1738870413-58nF8COHQRVFuXHuIPizOKybwuCYDH6W-0-c1e1053901e35c63f911c50b571cb200)
图4.19 运行first项目
说明
如果想要在IE浏览器中运行该项目,可以将图4.19中的URL地址复制到IE地址栏中,按Enter键运行即可。