![JSP从零开始学(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/312/27110312/b_27110312.jpg)
2.3 使用MyEclipse开发工具
JSP有很多标签和命令,如果全部手写,难免会写错,而有一个顺手的开发工具,它又具备自动完成和语法高亮,则在编写代码时会事半功倍,本节就来学习MyEclipse的使用。
2.3.1 下载并安装MyEclipse
MyEclipse是当下流行的Java IDE(Integrated Developing Environment)开发工具,深受开发者的青睐,一方面是MyEclipse的插件丰富,基本上满足Web开发的环境需求;另一方面安装简单,界面比较智能和美观。
从官网http://downloads.myeclipseide.com/下载MyEclipse2014,或者用搜索引擎搜索MyEclipse2014然后选择合适的链接下载。
提示
myeclipseide网站有中文版,对英文不太熟悉的读者可以切换语言,如图2.8所示。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00014.jpeg?sign=1739307407-jZx1UvhVrmnr5FiAHHjpEKdZiN3vXmeY-0-4b21795f251d97b2b41a0f89b1e43064)
图2.8 下载MyEclipse界面
下载完后双击安装包,安装界面如图2.9所示。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00015.jpeg?sign=1739307407-C7f2gyKxBUMOD10Qa6PiPvhoyCaL1T58-0-bc21b5e802c107081c14e526825f81f9)
图2.9 安装MyEclipse的示例界面
安装完成后首先要求设置workspace,我们的项目都会保存在这个目录下,读者可根据实际项目情况来设置,如C:\Workspaces\MyEclipse。然后单击OK按钮,如图2-10所示。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00016.jpeg?sign=1739307407-B6B4TRhfC3bDk7yEd2r9cYRitCQJ0rjy-0-0c7376d558b4e7915a58d970ec849d4d)
图2.10 设置workspace
配置完成后打开项目的界面如图2.11所示。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00017.jpeg?sign=1739307407-vhoDqREmC4hwIf3nlsvGFi2ndhkuM8w8-0-01a6f70ed78ecfe3f650dd3f15bb6363)
图2.11 MyEclipse的运行界面
2.3.2 在MyEclipse中配置J2EE环境
MyEclipse安装成功后,可以直接使用其默认的J2EE运行环境,也可以配置自身的J2EE运行环境。
如果要配置自身的JDK,选择Window|Preferences|Java|Installed JRES增加JDK,如图2.12所示。单击Search按钮,找到JDK的安装路径,如C:\Java\jdk1.8.0_45,单击“确定”按钮,列表中会自动添加我们的JRE,然后选中自己的JRE,单击OK按钮。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00018.jpeg?sign=1739307407-a0r0vz8NejcPBHWfhPewMNP2KsF46ijc-0-58721087fc115a38417bfbf945f37432)
图2.12 MyEclipse查找JDK的选择界面
2.3.3 在MyEclipse中配置Tomcat
要在MyEclipse测试Web程序,也需要配置自己的Tomcat。选择Window|Preferences|MyEclipse|Servers|Tomcat 7.x中选择Tomcat的安装目录,如图2.13所示。首先选中Enabled单选框,然后单击第1个Browse按钮,找到自己的Tomcat安装目录,单击“确定”按钮后,第2、3个文本框会自动添加,然后单击OK按钮。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00019.jpeg?sign=1739307407-T9c0W4otJLle1QVSl4wneOmBuRYqa9oJ-0-b6906296103cfe7101ebb75179a277a5)
图2.13 MyEclipse选择Tomcat的界面
设置好Tomcat后,还需要将Tomcat的JDK设置成自己的JDK。在Window|Preferences|MyEclipse|Servers|Tomcat 7.x|JDK中选择jdk1.8.0_45(配置时默认的名字是jre),如图2.14所示,然后单击OK按钮。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00020.jpeg?sign=1739307407-hXvXYFbvNPOxMOd6RqIhJnjuEPzacV3u-0-3d7a4bda90691c29dc96d711dc9550f4)
图2.14 MyEclipse中Tomcat选择JDK界面
提示
如果安装了多个JDK,为方便后期识别,可在配置J2EE环境的界面,为自己的JDK重新命名,加上版本号。
2.3.4 MyEclipse使用技巧
1.关闭maven自动更新
自动更新程序会在不知不觉中占用网络流量或系统进度,这里需要关闭maven的自动更新功能。单击Window|Perferences|MyEclipse|Maven4MyEclipse,选中Enable Maven4MyEclipse featrures复选框,然后取消选中Download repository index updates on startup复选框,如图2.15所示。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00021.jpeg?sign=1739307407-xquzjT39Iy8pPc5EJMiD9SY7siMYdXQu-0-8d824b8d54f17e262e7cc61681b57f81)
图2.15 关闭maven自动更新
2.优化启动项
MyEclipse启动时会自带很多默认的模块,但有些根本不需要。这里单击Window|Preferences|General|Startup and Shutdown,默认右侧会列出所有启动时加载的模块,可以关闭不需要使用的模块,提高MyEclipse的启动速度。图2.16是作者的设置,读者可根据自己的需要进行设置。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00022.jpeg?sign=1739307407-2dzVaIqi5UrZAVF1IHn8mvlgFYRQjYLR-0-d8810b07d7764ada8c2e7476dcfab61a)
图2.16 优化启动项
3.添加自动联想
之所以选择开发工具,就是因为开发工具能提高开发速度,尤其是当输入一些关键字的前几个字母时,工具可以帮给出完整的关键字。单击Window|Perferences|Java|Editor|Content Assist,在右侧下方界面看到Auto activation delay(ms),这个改为10,这是提示的延迟时间,值越小的话提示越快。还有Auto activation triggers for Java文本框,这里的英文“.”表示输入“.”会出现自动提示功能,如图2-17所示。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00023.jpeg?sign=1739307407-KKW7YNJMR0E2iE2zdoCFe0XAulxKAzxa-0-8f2107c4e837d21a0d4b9904aecde102)
图2.17 设置自动联想
提示
如果觉得输入“.”出现提示很麻烦,可以设置为输入字母出现提示,把这个“.”修改为“abc.”。abc字母可以是a、b、c…..z的所有26个字母。
4.设置默认编码
经常在开发网页时碰到网页中显示乱码的情况,这一般是整个工程的编码设置问题。为了避免后期的编码出现这类问题,可以提前进行全局设置。
(1)设置全局编码为UTF-8,单击Window|Preferences|General|Workspace找到Text file encoding修改为UTF-8。如图2.18所示。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00024.jpeg?sign=1739307407-qgbcYs05ZWDhg3bkt9TLNLyuoNNUiv8A-0-3b59278cbf089f94bcd956be6ee6b40f)
图2.18 设置全局编码
(2)设置JSP页面默认编码方式为UTF-8,单击Window|Preferences|MyEclipse|Files and Editors|JSP,找到右侧Encoding列表框,设置为ISO10646/Unicode(UTF-8)。如图2.19所示。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00025.jpeg?sign=1739307407-5A3f0RxMYGLUjZLGi1lWFwSnt8obStGF-0-1e1d98084c965de1cb206e1838416338)
图2.19 设置JSP页面默认编码
5.取消Validation自动校验
MyEclipse在启动时会自动验证项目的配置文件,这往往会耗费比较长的时间,而有些文件根本不需要每次都去自动校验,所以需要取消对一些文件的自动校验功能。单击Window|Perferences|Myclipse|Validation,将Build一列下的复选框全部选中取消即可,效果如图2.20所示。
![](https://epubservercos.yuewen.com/04CC9B/15477636105561206/epubprivate/OEBPS/Images/00026.jpeg?sign=1739307407-IHu7NLvBQZ2loFp6w2hZYgZCSLBOSMMG-0-ddfa67e8c36d0dffe13db965e755c328)
图2.20 取消Validation自动校验
提示
单独验证某个文件时,在要验证的文件上右键鼠标,然后单击MyEclipse|Run Validation命令。
2.3.5 其他IDE
当然,除了MyEclipse外还有很多Java IDE工具,例如:NetBeans、JCreator、JRun等。编辑JSP页面的工具还有Dreamveaver MX、Editplus等。
单从学习角度来说,建议选择轻便型的IDE工具,如果是企业开发那么选择MyEclipse是最佳选择。