Ecplise 使用教程
1. Ecplise创建普通的java工程
ecplise的工作空间workespace不能随意更换,否则会恢复默认
创建新项目时,可以选择open打开JavaEE的视图
创建项目包括运行时环境和源码,在源码中右键创建包,在包中创建java类。
main快捷方式:main 然后 alt+/ ,点击回车
输出语句快捷键:syso 然后alt+/,点击回车
写完之后一定要保存 ctrl+s
运行项目,run —>java Application
2. 设置字体
window—>Preperences ecplise的大多数设置都在这里
General—> Appearance—> Colors and Fonts—> Basic—>text Font—>左侧edit设置即可,最后确认使用选择的字体和大小。
3. 普通项目的删除和导入
删除项目:左键选择项目,右键选择delete,可根据是否勾选delete project选择是否删除磁盘中的本地项目。
导入项目,分为两种情况:
-
项目已经存放在工作空间中,
file-》import-》general-》existing projects in 。此时跳出选择框,先选择工作空间 select root directory,在下方勾选具体项目。若项目进行嵌套,需要勾选上下方单选框的第一个选项 search for nested projects。点击finsh
-
若项目存在于桌面,
file-》import->general->exising,选择文件的位置,勾选copy projects,将项目复制到工作空间。
4. 常用的快捷键
- 代码自动提示补全:alt+/
- 自动补齐main方法:main 然后alt+/
- 输出语句 :syso 然后 alt+/
- 单行注释:选中一行 ctrl+/。再次操作取消单行注释
- 多行注释: 选中内容 ctrl+shift+/
- 多行注释取消:选中内容 ctrl+shift+\
- 自动导包:ctrl+shift+o
- 快速构建实体类窗口构造方法,get,set方法,toString方法:alt+shift+s
- 代码回退:ctrl+z
- 代码前进:ctrl+y
5. 简单的debug调试
调试前需要打断点。
debug as —> java application ,选中调试视图
会出现调试视图。
step over 单步调试,相当于f6
step into f5 :进入自定义的方法和jdk为我们提供的方法。
step reruen f7:跳出当前正在调试的方法,但不能跳出main方法
f8:跳到下一个断点。若后续没有断点,会直接执行完毕
6. 动态web工程的创建和访问
创建动态web项目需要切换到javaee视图,即右上角黄色图标。【javase视图为绿色图标】
File—> New—> Dynamic Web Project。若无该选项,则点击other,输入dy搜索选择
Target runtime:选中tomcat版本【web文件运行需要tomcat】
Dynamic web module version:动态web的版本 3.0
Generate web.xml 手动选定创建web.xml文件【2.5版本自带,3.0需手动勾选创建】。给文件包含配置信息
tomcat中有webapps目录,我们的项目应该在该目录下发布
打开中下方Servers视图,点击蓝色超链接,会为我们创建一个服务,弹窗选中Apache,选择对应的tomcat版本,点击next。name就是服务的名称,可改可不改。下面选中tomcat的安装路径
JRE的选择,这里的jre时ecplise自带的。我们可以自行修改。可以选择添加本机的jdk,add—>Standard VM—>Next,此时可以选中本机jdk的安装路径,选中点击finish,此时就可以切换到自己的jdk中。
添加完tomcat后在进行一些配置:右键open或左键双击均可打开配置视图。
- 选择Use Tomcat installation[自己安装的tomcat]
- 修改Deploy path 为webapps
- 可以修改项目启动和关闭的时间以及tomcat的启动端口号
点击ctrl+s进行保存,保存完毕后可以关闭当前视图
此时需要启动一下tomcat,中下方右键start,启动tomcat,成功后点击红色按钮关闭。保证tomcat正常运行之后,再将我们的工程加入tomcat。
将工程加入tomcat:上述位置右键,add and remove ,选中项目,点击add即可
再次启动tomcat。打开网页地址即可
7. 设置新建java文件的注释模板
window—>preferences—>Java—> Code Style —> Code Templates
在右面窗口,选择第二项code,选择New Java files,然后apply and close
8. 工程打包的三种方式
- 选择项目,右键export,选择jar file,可选择打包后的路径。可将该jar包放入别的项目的lib目录项便于调用。【需要导入到别的程序被别的程序调用】
- 选择项目,右键export,选择Runnable JAR file【可独立运行的jar包,与第一种的区别在于它不需要被导入到其他程序,双击即可运行】
- 达成war包【只对web工程有效】,export选择war file。war包只有放在tomcat中才能运行。可根据文件目录放入到webapps中进行运行【需启动tomcat,在浏览器中运行进块】
9. 导入一个已经存在的动态web项目
File—> import—> Existing Projects into Workspace,点击next
选择工作空间中的项目,单选按钮勾选第一个。点击finish。
此时项目有问题:
-
打开一个视图:Window—> Show View—> Other ,输入problems ,点击open。
该视图会显示项目存在的所有问题【不包括项目运行时的问题】
htttpServlet cannot be a type :说明tomcat配置出现问题
解决:选择项目,右键,properties,选择java build path,选择libraries,若出现server library unbound ,说明tomcat版本问题,选中edit修改版本。
若有com.genuitec.runtime…,是因为由myecplise创建,remove移除即可
最后apply and close
target runtime is not defined:tomcat出现问题[target runtime指的就是tomcat]
解决:选择项目,右键,properties,选择Targeted runtime,修改为对应的版本
问题解决后就可以将项目放入tomcat服务器中。
在项目启动前还需要创建我们程序所需要的数据库
点开程序源码src,点开util,选择DBUtil,这是程序和数据库连接的配置
启动项目,若报错alread is use ,表示端口被占用。