导航

  • 我们为什么需要Eclipse?
  • Eclipse简介与Eclipse基金会
  • Eclipse下载安装
    • 1.下载
    • 2.安装
      • 2.1 安装JAVA EE插件
    • 3.选择工作空间
  • Eclipse简单编辑与调试
    • 1.新建一个项目
    • 2.创建包Package
    • 3.创建类Class
    • 5.运行
    • 6.控制台
    • 7.调试
    • 8.Bug名称的由来
  • Eclipse安装插件
    • Install New Software安装本地新插件
    • Eclipse Marketplace安装插件
  • Eclipse常用配置
    • 设置字符集
    • 设置字体
    • 设置JDK
    • 设置文档注释内容
    • 设置Maven
  • Eclipse常用快捷键

我们为什么需要Eclipse?

  IT业内总有那么些个传说,某某大牛只用记事本,就可以写出庞大又复杂的代码。但大多数人应该没有这么厉害,也没有必要一定只用记事本。俗话说的好“磨刀不误砍柴工”,有趁手的工具,做事情会快非常多,何况现在都不用自己“磨刀”了,有许多团队已经为我们开发人员磨好了刀,这些刀就是:IDE,ntegrated Development Environment,集成开发环境。
  我们可以把IDE看为功能非常强大的记事本,IDE是一类编辑软件的总称,是集成了编程开发中会需要的一些基本工具、基本环境和其他辅助功能的应用软件。IDE一般包含代码编辑器、编译器、调试器和图形用户界面等工具。开发人员可以通过图形用户界面(GUI)访问这些组件、并且实现整个代码编译、调试和执行的过程。现在的IDE也提供其他帮助程序员提供开发效率的一些高级辅助功能,比如代码高亮,代码补全和提示,语法错误提示,函数追踪,断点调试等。
  所以,一堆打造的闪闪发光的兵器放在面前,怎么可能不用而去用记事本呢?
  Eclipse就是一款广泛应用的免费开源的IDE。

Eclipse简介与Eclipse基金会

  IBM公司早年间便开发了一款商业IDE软件:Visual Age for Java,而Eclipse项目则是IBM公司在2001年11月创建的开发的计划,用来替代Visual Age for Java的下一代IDE开发环境,后来IBM公司将Eclipse贡献给开源社区Eclipse基金会(Eclipse Foundation)管理。
  Eclipse基金会成立于2004年1月,是一家独立的非营利性公司,是Eclipse社区的管家。创建了独立的非营利性公司是为了允许围绕Eclipse建立与供应商无关,开放且透明的社区。Eclipse Foundation为Eclipse社区提供了四个关键服务:1.IP管理,2.生态系统开发,3.开发流程和4.IT基础结构。想跟多了解Eclipse基金会,可以前往Eclipse Foundation官网:https://www.eclipse.org/org/
  开源这个词,在IT界是十分火热的,不少项目都是因为开源,才得以火热并持续。由于Eclipse开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。
  关于Eclipse这个单词的意思是:日食; 月食; (重要性、权势等的) 丧失,黯然失色,暗淡。所以Eclipse的图标看起来就像是一个天体挡住了另一个天体。

Eclipse下载安装

1.下载

Eclipse下载地址:https://www.eclipse.org/downloads/
在国内下载的话,建议选择中国的节点进行下载,速度会快些。

2.安装

做Java开发的话,我们选择Eclipse IDE for Java Developers。

下载完成后,选择JDK位置以及安装路径,然后各种接受协议,就可以安装完成了。
安装完成后,选择一个固定的工作空间workspace,即可。

2.1 安装JAVA EE插件

  进行JAVA EE开发,需要再安装AVA EE插件:

  help -> install new software

  在work with 栏中输入 http://download.eclipse.org/releases/ganymede/

  选择web and java ee development选项,然后选择next,进行安装即可

3.选择工作空间

  初次打开Eclipse时,会让用户选择工作空间,即WorkSpace,建议单独创建一个文件夹,不要与源码混用同一个文件夹:

  工作空间中主要存储的是一些Eclipse配置如字符集、字体、自动保存的时间间隔等。需要切换工作空间时,可以通过File->Switch WorkSpace->Other切换,重启Eclipse后生效。

Eclipse简单编辑与调试

  我写这些文章,出发点不是新手教学,而是对自己知识的归纳整理,相当于笔记的整理。在比较简单的步骤上面,不会有太细致的截图,但这些被省略的步骤,基本上也都是一看就会的地方,我争取做到对新手阅读的友好。

1.新建一个项目


为项目取名,并注意使用的JDK版本是否是你想选择的版本,Finish即可。

新建的Java Project项目下,只会有JRE包以及src目录。

  我们的Java代码放在src目录下。编译后的字节码,不会在Eclipse中展示,会自动存放在所选workspace的bin目录下,我们有时想查看某些语法是最后是怎么帮我们实现的,可以在这个目录下拿字节码进行反编译。

2.创建包Package

3.创建类Class


4.编辑代码

5.运行

  点击上方的绿色运行按钮,或者项目栏邮件选择运行方式均可。

6.控制台

  当程序内有打印,或程序运行报错时,会在控制台中输出。

  若控制台被关闭想再开启,或开启其他视图窗口,在Window->Show View下选择。

7.调试

  写程序的过程经常并不是一蹴而就的,开发过程中遇到bug是家常便饭。此时设断点进行调试就显得额外重要。在Eclipse窗口右上角,点击这个Bug按钮,即可进入调试模式。

  在想要设置断点的代码行左侧双击,出现点时,则为已设置断点。

  然后点击这个虫按钮,以debug模式运行,会在设置的断点处暂停运行,以便观察。

  通过左上角的按钮,控制debug继续运行、终止、步进(Step Into,进入函数或方法查看)和步过(Step Over,跳过函数或方法,执行但不查看内部)

在debug过程中,可以鼠标直接放在变量上,查看该变量当前的值,或者在Variables窗口中查看。

8.Bug名称的由来

  又到了好玩的奇闻轶事环节。
  早期的计算机是非常大型的,晶体管非常巨大。在这种时代下的有一天,一位美国计算机科学家葛丽丝·霍波(Grace Hopper),在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。

Eclipse安装插件

  Eclipse的开源性,得以让许多优秀的开发人员开发不少方便程序员工作的插件。我们开源在Help中,选择Install New Software安装本地新插件,或选择Eclipse Marketplace在线下载并安装插件。

Install New Software安装本地新插件

  先在网上下载好需要安装的插件包,一般是压缩文件型式,以.zip结尾的,这里需要注意,下载安装后不需要解压。我们点击ADD后,Name可以任取,路径则是直接选择.zip文件。Add后,勾选你刚才add的name,进行安装即可。

Eclipse Marketplace安装插件

在线下载并安装比较简单,搜索,并点击Insatll即可。

  但国内,一般下载这些资源比较慢,我们可以去修改镜像地址。Window –> prefereces,选择 install/update –> Available Software Sites,将地址改为国内镜像。
  Eclipse改镜像地址麻烦,而且没有特别权威的国内镜像。我个人更推荐下载后,本地安装。

Eclipse常用配置

设置字符集

window -> Preferences -> General -> Workspace,选择UTF-8字符集,然后Apply。

设置字体

window -> Preferences -> General -> Appearance -> Colors and Fonts,在Basic下的Text Font中选择自己偏爱的字体和大小。我一般喜欢一般用Consolas,小三 ,西欧语言。字体大小,也可以通过Ctrl和+ -键快速调节。

设置JDK

配置Eclipse内部的JDK,这个JDK在Eclipse安装时其实是默认选择了系统当前环境变量里的JDK。如果后面更改了JDK版本,可以在window -> Preferences -> Java -> Installed JREs中选择。

设置文档注释内容

window -> Preferences -> Java -> Code Style -> Code Templates -> Comments -> Types

设置Maven

如果需要使用maven时,在window -> Preferences -> Maven -> Installations中添加本地maven

并在window -> Preferences -> Maven -> User Settings中配置setting文件

Eclipse常用快捷键

  熟练使用快捷键,可以使编程效率更上一层楼,列举一些我自己最常用的快捷键。

序号 快捷键 作用
1 Ctrl + Shift + F 代码格式化(代码美化器)
2 Ctrl + / 注释(解除注释)所选的多行
3 /** + Enter 文档注释
4 Ctrl + Alt + ↑ / ↓ 在所选代码上方/下方,复制一遍所选代码
5 Alt + / 快捷补齐代码
6 Ctrl + Shift + O 自动导包
7 Alt + Shift + R 批量修改选中的名称
8 Ctrl + 1 快速修复
9 Ctrl+D 删除当前行
10 Alt + ↑ / ↓ 移动所选代码
11 Ctrl + Shift + F 代码格式化(代码美化器)
12 Ctrl + Shift + R 查找文件
13 Ctrl + T 查看类的继承关系

  还有很多其他快捷键,可以在window -> Preferences ->General --> keys中查看或者编辑

Eclipse简介、安装及常用快捷键相关推荐

  1. Java在eclipse下开发的常用快捷键集锦

    2019独角兽企业重金招聘Python工程师标准>>> Java在eclipse下开发的常用快捷键集锦 ctrl+shift+o 说明:删除无用的代码引用 使用场景:当前文件中的引用 ...

  2. Navicat Premium 12安装及常用快捷键

    Navicat Premium 12安装及常用快捷键 目录 Navicat Premium 12安装 Navicat Premium 12常用快捷键 1. Navicat Premium 12安装 下 ...

  3. Sublime3安装过程及常用插件安装及常用快捷键

    1  先去http://www.sublimetext.com/官网下载软件,然后网上找一个验证码,注册完成. 2  安装Package Control ,Package Control 插件是一个方 ...

  4. 计算机简介、电脑常用快捷键、DOS命令、java环境搭建

    计算机 什么是计算机? 计算机:Computer(英文名称) 全称电子计算机 速成电脑 能够按照程序运行,自主.高速处理海量数据的现代化智能电子设备. 由硬件和软件组成 常见的形式有台式计算机.笔记本 ...

  5. hbase 数据库简介安装与常用命令的使用

    一:hbase 简介与架构功能 二:hbase 安装与配置 三:hbase 常见shell 命令操作 一:hbase 简介与架构功能 1.1 为什么要使用hbase 数据库 传统的RDBMS关系型数据 ...

  6. Pycharm下载地址、汉化方法与常用快捷键

    下载地址如下: PyCharm: the Python IDE for Professional Developers by JetBrainsThe Python & Django IDE ...

  7. 【Java学习整理】2021最新版 Eclipse下载+安装+页面介绍+常见问题解答+查看源码+常用快捷键+Debug调试(详细)

    学习 Java 语言程序设计必须选择一个功能强大.使用简单,能够辅助程序设计的 IDE. Eclipse 是目前最流行的 Java 语言开发工具,它强大的代码辅助功能,可以帮助开发人员自动完成语法修正 ...

  8. eclipse入门教程(下载安装,配置,项目 包 类的创建,运行方式,常见问题:删除工程 乱码问题 文档注释快捷生成等,常用快捷键)

    1. eclipse下载和安装 1.1 官网下载 1.Eclipse下载地址:点击打开链接 http://www.eclipse.org/downloads/ 进入界面:点击 Download Pac ...

  9. Eclipse 从安装、配置、使用、到常见问题以及常用快捷键

    Eclipse 从安装.配置.使用.到常见问题 一.首次使用的必要设置 1. Eclipse的安装:官网 选择下的选项,找到你想要的压缩包. 之后根据你的需要和机型选择对应的软件包下载,我这里是要做J ...

最新文章

  1. 用户不在 sudoers文件中,此事将被报告。
  2. 行为模式之Observer模式
  3. ScrollMagic – 酷毙了!超炫的页面滚动交互效果
  4. 计划策略-10-净需求计划
  5. camel java_与Java EE和Camel的轻量级集成
  6. 【转】C#执行rar,zip文件压缩的几种方法及我遇到的坑总结
  7. 拟真机器人拯救者怎么来_笔点聊科技 篇九:3499起、卷土重来?理性聊聊刚发布的联想拯救者手机Pro...
  8. 转载AWS 基础知识
  9. 【sklearn】有关数据归一化小结---fit_transform、fit、transform区别及其简单使用
  10. python光标图片获取
  11. 联想重装系统去掉保护_联想硬盘保护系统,小编教你联想硬盘保护系统怎么用...
  12. 简析市场营销中的六大数据科学用例
  13. 如何利用COOC软件绘制动态交互图?
  14. Apple账号密码自动填充
  15. 用Excel生成频率分布表及频率分布直方图
  16. matlab复数曲线拟合,lsqcurvefit拟合结果为复数
  17. Navicat导入sql文件报错
  18. 【ML/DL】python3学习《机器学习实战》书中的报错及解决办法
  19. C# 调用摄像头实时识别二维码
  20. 新手:MySQL 左连接 右连接 内连接 全外连接查询数据

热门文章

  1. css气泡图片上下浮动
  2. OCR手写数字识别什么软件好用?介绍一种
  3. [Study]Vue
  4. scala中 sorted,sortBy,sortWith语法使用
  5. 胡适资助林语堂出国留学的故事
  6. 未明学院:管培生刚入职就被裁?校招的管培生真的那么高大上吗?
  7. Map.Entry和Map中的map.keySet()、map.entrySet()详解
  8. 几个反垃圾邮件的词汇(XBL,SBL,PBL,ROKSO)
  9. CSDN20181219博客黑板报
  10. Linux下Oracle移植数据