Eclipse简介、安装及常用快捷键

article/2025/6/23 12:19:40

导航

  • 我们为什么需要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模式运行,会在设置的断点处暂停运行,以便观察。
debug运行
  通过左上角的按钮,控制debug继续运行、终止、步进(Step Into,进入函数或方法查看)和步过(Step Over,跳过函数或方法,执行但不查看内部)
debug控制
在debug过程中,可以鼠标直接放在变量上,查看该变量当前的值,或者在Variables窗口中查看。
鼠标放在变量上
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常用快捷键

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

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

  还有很多其他快捷键,可以在window -> Preferences ->General --> keys中查看或者编辑
在这里插入图片描述


http://chatgpt.dhexx.cn/article/a35yc4JW.shtml

相关文章

Eclipse和MyEclipse简介

1.Eclipse 最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会管理。 Eclipse还包括插件开发环境(Plug-in Decelopment Enviroment,PDE&#…

【Eclipse】--Eclipse简介和安装

工欲善其事必先利其器,作为堂堂的Java高级开发人员,对Eclipse的使用绝对不能是菜鸟级别的。不怕不知道,就怕不知道,有点时间,把Eclipse好好的了解一下。 Eclipse是什么? Eclipse是一种通用工具平台——普遍…

eclipse的简介安装与配置

eclipse概述 开发工具 记事本、加强记事本集成开发环境: 集成开发环境的分类: Eclipse、idea、Myeclipse Eclipse下载 www.eclipse.orgDownload---->download packags--->选择版本(最新版本)--->developers For javeEE --->windows 64bit ------>选择中国镜像…

简介 eclipse

IBM-Eclipse简介: eclipse-galileo Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 I…

Ubuntu安装pcb制图工具

sudo add-apt-repository --yes ppa:kicad/kicad-5.1-releases sudo apt update sudo apt install --install-recommends kicad 在这里插入图片描述 sudo apt install kicad-demos 安装完成之后运行 kicad 如下所示 本文链接:https://blog.csdn.net/u011046042/ar…

AxGlyph矢量绘图软件 | 绘图软件

文章目录 AxGlyph矢量绘图软件安装教程 所见即所得滚动式符号面板,多底色、面板符号定制和分页顺序调整格式化图形,通过节点控制可获取丰富的变形支持自由矢量画笔、混合矢量路径和矢量漫水填充整合精简版的AxMath*,可方便的在图形中嵌入数学…

RCOM串口绘图软件

此软件由本人花费业余时间编写。原创分享不易,望大家支持! 本软件属于Qt编写的开源软件,请勿用于商业用途。 软件使用QT Qcustomplot 编写。 编写此软件的初衷: 网上难以找到一款合适自己的串口绘图软件,在调试一…

计算机地理绘图软件叫什么,地理教师如何选择理想的绘图软件 ──基于对常用绘图软件的比较与分析...

一位前苏联地理教育家说过:“没有地图的地理课,也就没有地理了。”这说明地理教学与地图有着非常密切的关系。在日常的授课、编写试题、教学研究中,地理教师都需要用到各种地图,如政区图、统计图、示意图等。图像的绘制及表现效果…

一款在线制图工具介绍:如何在线免费绘制UML,云架构,ER模型,平面图,流程图等-...

介绍一下通过在线免费制图网站 Freedgo Design 绘制各类图形的方法。 什么是 Freedgo Design? Freedgo Design 是一in款在线绘制专业图形的网站。Freedgo Design可以绘制各种类型的图形,针对业务逻辑的流程图,软件设计ER模板,…

绘图用计算机软件的基本种类有,主编教您电脑绘图软件有哪些

绘图软件是指专业人员根据一定准则设计的用于计算机绘图软件程序,种类非常多,通过它们可以满足足广大用户的基本绘图要求。下面,我就给大家介绍电脑绘图软件有哪些。 电脑是根据指令进行高速计算的电子设备,功能强大,时…

计算机绘图软件应用于哪些领域,解答电脑绘图软件有哪些

电脑画图软件哪款好用呢?画图软件可以说是众多行业中不可或缺的工具,例如平面设计领域、建筑设计、机械设计领域、互联网产品设计领域等等,那么,电脑画图软件哪款比较好用呢?下面,小编就来为大家推荐几款较…

GG-Editor介绍-在线绘图软件

在浏览器中预览编辑复杂图形时,推荐一个 GG-editor 插件。 这个插件基于 React 框架,使用方便,可以创建编辑思维导图、流程图、拓扑图等图形。 使用 npm 安装 # 安装 node.js 或者全局安装 npm # 选择合适的工作目录 git clone https://g…

免费在线绘图软件推荐-processon

如果你厌烦了visio的安装破解麻烦,你可以试试这个神奇的工具。 https://www.processon.com/ 附上一篇文章。 processon作图完全装逼指南

png 转数组 工具_推荐8款实用在线制图工具

1 免费在线电路图设计工具 library.io免费在线电路图设计工具是一个基于网页的电路图仿真设计工具,用户只需推拽网站提供的电路元器件即可搭建成你所需要的电路图,简单省事。 https://library.io/ 2 免费在线制作海报风格工具 PosterMyWall:免费在线制作…

分享两个超好用的在线制图工具

ProcessOn,蓝湖 两个工具都是不需要下载和安装,直接打开浏览器就可以在线操作,所有数据可以实时云端存储, 并且支持多人在线实时协作。 再也不需要和同事, 领导之间来回传送文件,直接邀请,一起协…

kaggle:注册kaggle账号的流程

给大家推荐一个超级超级棒的人工智能课程,老师语言风趣幽默,全是干货:https://captainbed.duanshu.com/#/course/8a30e729349f4184b9ae15317a1fc8e7?promoter_id4c65a8bf8491490496a3698363ebdf42 一、kaggle网站地址:https://w…

kaggle如何使用utility script

1.准备utility script (必须是py格式) 这一步首先要打开一个新notebook,在File修改类型为script(见下面注意点),并将你的脚本设置为utility script。然后可以选择在File导入本地的脚本。导入后,修改要慎重,有时会爆“…

手把手教Kaggle账号注册-不翻墙

众所周知,kaggle注册主要问题是人机验证,即报错Captcha must be filled out. 注册前,请先按照如下步骤先配置,以解决人机验证不显示的问题。第一步:下载edge,https://www.microsoft.com/zh-cn/edge/home?f…

使用Kaggle API下载数据集

使用Kaggle API下载数据集 1.首先来到kaggle官网https://www.kaggle.com/competitions/twitter-sentiment-analysis-self-driving-cars/overview 2.在右上角找到Register注册,点击注册,可以使用Google注册,也可以使用邮箱注册 3.点击右上角…

如何下载kaggle上的数据集

如何下载kaggle上的数据集 1 直接下载2 通过kaggle提供的API下载数据集2.1 Cifar10 数据集地址2.2 kaggle如何通过kaggle提供的API下载数据集 3 错误 : 404 - Not Found 下载kaggle数据集一共有两种方法,一种是直接下载,一种是用kaggle提供的API进行下载…