一、熟悉Eclipse

1.Eclipse是由IBM公司投资4000万美元开发的集成开发工具。它基于Java语言编写,并且是开放源代码的、可扩展的,也是目前最流行的Java集成开发工具之一。另外,IBM公司捐出Eclipse源代码,组建了Eclipse联盟,由该联盟负责这种工具的后续开发。Eclipse为编程人员提供了一流的Java程序开发环境,它的平台体系结构是在插件概念的基础上构建的,插件是Eclipse平台最具特色的特征之一,也是其区别于其他开发工具的特征之一。

2.下载Eclipse

步骤如下:

(1)打开浏览器,在地址栏中输入“http://www.eclipse.org”后,按Enter键开始访问Eclipse的官方网站,该网站的首页包含了下载的超链接,单击页面上的Download菜单项或者右侧的Download Eclipse超链接都可以进入到下载页面。

(2)Eclipse下载页面中包含各种版本的Eclipse下载区域,其中第3个栏目是Java开发版的Eclipse,在每个栏目右侧是各种平台的下载超链接,单击超链接。

(3)最后的Eclipse下载页面会根据客户端所在的地理位置,分配合理的下载镜像站点,用户只需在Eclipse下载页面中单击绿色箭头即可下载Eclipse文件。

3.安装Eclipse的中文语言包

从网站上下载的Eclipse安装文件是一个压缩包,将其解压到指定的文件夹,然后运行文件夹的Eclipse.exe文件,即可启动Eclipse开发工具。但是在启动Eclipse之前需要安装中文语言包,以降低读者的学习难度。

步骤如下:

(1)在浏览器的地址栏中输入“http://www.eclipse.org/babel”,并按Enter键,进入Babel项目组首页。

(2)单击页面左侧到杭州哪个的Downloads超链接或者单击页面下方的绿色箭头都可以进入到语言包的下载页面。

(3)在下载页面的Babel Language Packs 标题下选择对应Eclipse版本的超链接下载语言包,Eclipse 3.7的名称是Indigo,所以单击该超链接,进入Eclipse 3.7的Babel语言包下载页面,在该页面中包含了对应各国语言的资料包,而每个语言的资源包又按插件与功能模块分为多个zip压缩包。

(4)在页面中找到简体中文的语言包分类,可以单独选择Eclipse的语言包下载,也可以下载全部语言包。例如,单独下载Eclipse语言包,可以单击BabelLanguagePack-eclipse-zh_3.7.0.v20111128043401.zip(87.36%)超链接,下载后的文件名为BabelLanguagePack-eclipse-zh_3.7.0.v20111128043401.zip。

(5)将下载的所有语言包解压并覆盖Eclipse文件夹中同名的两个文件夹features和plugins,这样在启动Eclipse时便会自动加载语言包。

4.Eclipse配置与启动

现在已经配置好Eclipse的多国语言包,可以启动Eclipse了。在Eclipse的安装文件夹中运行eclipse.exe文件,即开始启动Eclipse,弹出“工作空间启动程序”对话框,该对话框用于设置Eclipse的工作空间(工作空间用于保存Eclipse建立的程序项目和相关设置)。这里开发环境统一设置工作空间为Eclipse安装位置的workspace文件夹,在“工作空间启动程序”对话框的“工作空间”文本框中输入“.\workspace”,单击“确定”按钮,即可启动Eclipse。

首次启动Eclipse时,会显示Eclipse欢迎界面,其中包括Eclipse的概述、新增内容、样本、教程以及工作台的相关按钮。

5.Eclipse工作台

在Eclipse欢迎界面张,单击“工作台”(Workbench)按钮或关闭欢迎界面,将显示Eclipse的工作台,它是程序开发人员开发程序的主要场所。Eclipse还可以将各种插件无缝地集成到工作台中,也可以在工作台中开发各种插件。Eclipse工作台主要包括标题栏、菜单栏、工具栏、编辑器、透视图和相关视图等。

6.透视图与视图

(1)透视图

透视图是Eclipse工作台提供的附加组织层,它实现多个视图的布局和可用操作的集合,并为这个集合定义一个名称,起到一个组织的作用。例如,Eclipse提供的Java透视图组织了与Java程序设计有关的视图和操作的集合,而“调试”透视图负责组织与程序调试有关的视图和操作集。在Eclipse的Java开发环境中提供了几种常用的透视图,如Java透视图、“资源”透视图、“调试”透视图、“小组同步”透视图等。不同的透视图之间可以进行切换,但是同一时刻只能使用一个透视图。

(2)视图多用于浏览信息的层次结构和显示活动编辑器的属性,例如,“控制台”视图用于显示程序运行时的输出信息和异常错误,而“包资源管理器”视图可以浏览项目文件组织结构。视图可以单独出现,也可以与其他视图以选项卡样式叠加在一起,它们可以有自己独立的菜单和工具栏,并且可以通过拖动随意改变布局位置。

7.菜单栏

  Eclipse的菜单栏包含了Eclipse的基本命令,在使用不同的编辑器时,还会动态地添加有关该编辑器的菜单。基本的菜单栏中出了常用的“文件”、“编辑”、“窗口”和“帮助”等菜单以外,还提供了一些功能菜单,如“源代码”和“重构”等,每个菜单中都包含不同的命令,这些命令用于完成最终的操作,如文件的打开与保存、代码格式化、程序的运行与分步调试等。

(1)“文件”菜单:包含“新建”、“保存”、“关闭”、“打印”、“切换工作空间”、“属性”等命令。

(2)“编辑”菜单:用于辅助程序代码设计工作,除常用的“剪切”、“复制”、“粘贴”命令外,还提供了“快速修正”、“将选择范围扩展到”和“内容辅助”等高级命令。

(3)“源代码”菜单:包含的都是与代码编写有关的命令,主要用于辅助编成。

(4)“重构”菜单:是Eclipse最关键菜单,主要包括项目重构的相关命令。

8.工具栏

(1)主工具栏:位于Eclipse菜单栏下方,其内容将根据不同的透视图和不同类型的编辑器先死相关工具按钮。

(2)视图工具栏

(3)透视图工具栏

(4)快速视图工具栏

9.“资源包管理器”视图

  该视图用于浏览项目结构中的Java元素,包括包、类、类库的引用等,但最主要的用途还是操作项目中的源代码文件。

10.“控制台”视图

  用于显示程序运行的输出结果和异常信息。

二、使用Eclipse

1.创建Java项目

  (1)文件-新建-项目,打开“新建项目”对话框,该对话框包含创建项目的向导,在向导中选择“Java项目”节点,单击“下一步”按钮。

  (2)弹出“新建Java项目”对话框,在“项目名”文本框中输入“HelloJava”,在“项目布局”栏中选中“为源文件和类文件创建单独的文件夹”单选按钮,然后点击“完成”按钮完成项目的创建。

2.创建Java类文件

(1)在“源文件夹”文本框中输入项目源程序文件夹的位置。通常向导会自动填写该文本框 ,没有特殊情况,不需要修改。

(2)在“包”文本框中输入类文件的包名,这里暂时默认为空,不输入任何信息,这样就会使用Java工程的默认包。

(3)在“名称”文本框中输入新建的类的名称,如HelloJava。

(4)选中public static void main(String[]args)复选框,向导在创建类文件时,会自动为该类添加main()方法,使该类成为可以运行的主类。

3.使用编辑器编写程序代码

(1)打开Java编辑器

  在使用向导创建Java类文件后,会自动打开Java编辑器编辑新创建的Java类文件。除此之外,打开Java编辑器最常用的方法是在“包资源管理器”视图中双击Java源文件或在Java源文件处单击右键弹出的快捷菜单中选择“打开方式”/“Java编辑器”命令。Java编辑器以不同的样式和颜色突出显示Java语法。这些突出显示的语法包括程序代码注释、Javadoc注释、Java关键字。

(2)编写Java代码

  Eclipse的强大之处并不在于编辑器能突出显示Java语法,而在于它强大的代码辅助功能。在编写Java程序代码时,可以使用Ctrl+Alt+/快捷键自动补全关键字,也可以使用Alt+/快捷键启动Eclipse代码辅助菜单。

  在使用向导创建HelloJava类之后,向导会自动构建HelloJava类结构的部分代码,并肩了main()方法,程序开发人员需要做的就是将代码补全,为程序添加响应的业务逻辑。

4.运行Java

  HelloJava类包含main()主方法,它是一个可以运行的主类。

三、程序调试

1.断点

  设置断点是程序调试中必不可少的手段,Java调试器每次遇到程序断点时都会将当前线程挂起,即暂停当前程序的运行。

  可以在Java编辑器中显示代码行号的位置双击添加或删除当前的断点,或者在当前行号的位置单击鼠标右键,在弹出的快捷菜单中选择“切换断点”命令实现断点的添加与删除。

2.以调试方式运行Java程序

  要在Eclipse中调试HelloJava程序,可以在“包资源管理器”视图中HelloJava文件处单击右键,在弹出的快捷菜单中选择“调试方式”/“Java应用程序”命令。

3.程序调试

  程序执行到断点被暂停后,可以通过“调试”视图工具栏上的按钮执行响应的调试操作,如运行、停止等。

(1)单步跳过:按F6键,将执行单步跳过操作,即运行单独的一行程序代码,但是不进入条用方法的内部,然后调到下一个可执行点并暂挂线程。

(2)但不跳入:按F5键,将执行单步跳入调用方法或对象的内部单步执行程序并暂挂线程。

关于Ecllipse相关推荐

  1. Windows下Eclipse配置基于MinGW的C/C++开发环境

    Eclipse安装CDT及其他插件的方法 1.搜索CDT线上安装地址 进入Ecllipse插件下载官网https://www.eclipse.org/cdt/downloads.php,在官网页面列表 ...

  2. 基于JavaWeb实现在线租房系统

    ​​​​​​​ 作者主页:编程指南针 简介:Java领域优质创作者.CSDN博客专家  Java项目.简历模板.学习资料.面试题库.技术互助 文末获取源码 项目编号:BS-PT-043 项目运行环境: ...

  3. 基于SSM实现健康食品零售网站

    项目编号:BS-SC-012 运行环境说明 开发工具:IDEA / ECLLIPSE 数据库:MYSQL5.7 应用服务器:TOMCAT8.5.31 后台开发技术:SSM框架为主 前端开发技术:Jqu ...

  4. 基于SSM开发实现中药制剂网站系统

    项目编号:BS-PT-041 项目运行环境: 开发工具:IDEA / ECLLIPSE 数据库:MYSQL5.7 应用服务器:TOMCAT8.5.31 后台开发技术:SSM框架为主 前端开发技术:Jq ...

  5. maven运行时的配置及命令详解

    上面是指定端口运行程序的,也可以先指定好,直接在上面的地方写jettty:run           当然,如果你是在控制台运行且安装了maven,直接可以进入项目的文件中:mvn jetty:run ...

  6. JDK1.5-1.7 比较二

    发过程中接触到了从jdk1.5---jdk1.7的使用,在不同的阶段,都使用过了jdk的一些新特性,操作起来更加方面啦!特此总结了下,与喜欢it 的朋友共勉!呵呵 以下是测试代码: JDK1.5新特性 ...

  7. Java 中pdf部分内容加边线_Java 在PDF中添加骑缝章示例解析

    骑缝章是用于往来业务合同,以确保合同真实.有效的印章加盖方法,是一种防范风险的重要方式.在Java程序中,可以通过使用工具来辅助加盖这种骑缝章. 工具:Free Spire.PDF for Java ...

  8. java pdf 书签_Java PDF书签——添加、编辑、删除、读取书签

    本文介绍通过Java程序来操作PDF书签,根据对书签的不同操作要求,分以下情况来介绍: 1. 添加书签(包括添加一级书签.多级子书签) 3. 删除书签(包括删除所有书签.删除子书签等) 4. 读取书签 ...

  9. java maven 读写pdf_Java 在PDF中加盖骑缝章

    骑缝章是用于往来业务合同,以确保合同真实.有效的印章加盖方法,是一种防范风险的重要方式.在Java程序中,可以通过使用工具来辅助加盖这种骑缝章. 工具:Free Spire.PDF for Java ...

最新文章

  1. Oracle自增列创建方法
  2. Python是世界上最好的语言,你不服不行!(附资料)
  3. 省吃俭用 ,究竟祸害了多少人 ?
  4. java跳出指定循环
  5. 阜阳市乡镇企业中专学校计算机教师高翱简介,2017年中南林业科技大学博士研究生奖助学金...
  6. 腾讯正式宣布成立技术委员会,要对组织架构下狠手
  7. 亚马逊出的平板电脑_美国最畅销的安卓平板电脑,还只有2GB内存
  8. python 强类型 弱类型_强类型、弱类型
  9. 智慧社区防控(测温)
  10. JAVA正确地自定义比较对象---如何重写equals方法和hashCode方法
  11. sharepoint 2013/2010/2007 复制工具:SharePoint Content Deployment Wizard
  12. linux 6.4 nfs配置,RHEL6.4 NFS文件共享服务器搭建
  13. 汉源高科2个万兆光24千兆网口万兆机架式工业交换机支持G.8032(ERPS)标准的以太环网交换机
  14. 程序猿如何使用清单,高效完成工作
  15. win10激活时间(win10激活时间查询)
  16. 接口测试是什么接口测试文档规范
  17. Duplicate的一点总结
  18. 百度搜索引擎关键字URL采集爬虫优化行业定投方案高效获得行业流量-代码篇
  19. Lecture 8:Norms of Vectors and Matrices
  20. winscp如何连接安卓手机_使用WinSCP远程连接虚拟机

热门文章

  1. 【渝粤题库】广东开放大学 面向对象方法精粹 形成性考核
  2. 【LDPC系列2】基于MATLAB中LDPC编译码器对象的图像传输通信系统仿真(IEEE 802.16e标准协议基础矩阵)
  3. java 将换行代替_Java批量将文件中的段落替换成空格,根据指定分隔符换行(SQL示例)...
  4. php-fpm7.0,php-fpm7.0 慢查询设置及说明
  5. LeetCode 705 Design HashSet 解题报告
  6. Spring框架的事务管理的基本概念
  7. 创建虚拟环境和新建工程目录
  8. 课程2 谈论音乐行业的趋势
  9. 2. python 参数个数可变的函数
  10. Windows Phone性能优化建议