1. 准备材料:
!我们以Apache Tomcat作为Servlet/JSP的Web容器;
1) Oracle JDK;
2) Eclipse Jave EE企业版;
3) Apache Tomcat;
!!所有的这些组件要么全部都用32位要么全部都用64位;
!建议都是用32位的,因为Eclipse虽然是64位的,但是依赖的JDK却是32位的;
2. JDK配置好后在Eclipse中配置Tomcat:
1) 菜单 -> Window -> Preferences -> Server -> Runtime Enviroment -> Add;
2) 添加安装好的Tomcat的主目录即可,注意选择正确的Tomcat版本;
3. 设置正确的编码:
1) 首先需要设置正常的普通文本代码文件,即.txt格式的文件,包括.java、.c等等,像.html等属于超文本文件:Window -> Preferences -> General -> Workspace -> Text file encoding -> Other -> 选择UTF-8;
2) 其次是将超文本文件的编码:还是在Preferences的Web节点中,分别打开CSS Files和HTML Files节点,在选项卡中将Encoding选择为UTF-8;
4. 配置源码绑定:
1) 源码绑定是Eclipse的一项快捷查询API的功能,直接按F3或者Ctrl + 鼠标左击一个目标代码元素就可以查看其源代码声明或定义;
2) 通常Java SE的部分(像String、List等)在JDK安装包里就已经提供了源代码,在Eclipse设置JRE环境后Eclipse会自动完成源代码和JRE中各种.class的绑定,以实现API快速查询功能;
3) 但是Tomcat的安装包里只有.class,并没有相应的源代码,因此无法在Eclipse快捷查询Tomcat的API;
!!根据Java EE的标准,Web容器的各种类的包路径都是以javax打头的,Tomcat肯定是实现Java EE标准的,因此Tomcat的各种类肯定也是包含在javax这个目录下;
4) 根据以上的提示来配置Tomcat的源码绑定:
i. 先到Tomcat官网下载相应版本的Tomcat源码包;
ii. 进入Tomcat源码包的根目录,然后在进入底下的java目录,就可以看到javax这个子目录了;
iii. 然后在该目录下使用jar命令将javax源码目录压缩成jar包:jar cf src.jar javax
!!选项c表示Create,即创建一个jar包,选项f表示File Name,即为创建好的jar包命一个名,第一个参数就是jar包的命名,第二个参数就是要压缩的那个目录
!!这里就是将javax目录压缩成src.jar包
iv. 用Eclipse随便创建一个Java Web工程,然后在源码中随便Ctrl + 左击一个跟Servlet或者是任意一个Javax包中的元素;
v. 接着会打开一个页面,提示没有相关的源码与之关联,此时点击change attachment按钮,将之前的那个src.jar的路径输入其中确定后即完成Java EE源码的绑定;
vi. 然后API快速查询功能就开启了,可以正常查询Java EE的API了;