前言

在上一篇文章中,壹哥给大家介绍了Notepad++这个更高级点的记事本,它进行Java开发相比windows自带的记事本要更方便一些。但是即便如此,用这种记事本进行Java开发效率依然很低。如果是少量的代码编写还好说,大量代码的开发,使用这种记事本工具简直就是要了亲命了。所以在公司里面,几乎是没人使用这种记事本工具进行Java项目的开发的,除了个别装逼犯。那么接下来,壹哥就给大家介绍一款可以使得开发效率得到极大提升的工具--Eclipse。使用Eclipse进行Java开发,会极大地提高我们的生产力,而且使用体验也会很棒。

-----------前戏已做完,精彩即开始----------

全文大约【2800】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图视频,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考......

一. Eclipse简介

Eclipse是一个开源的、用Java语言开发的可扩展集成开发工具(IDE,Integrated Development Environment),我们可以利用Eclipse方便地进行Java项目的开发。Eclipse最初是由IBM公司开发的,打算取代Visual Age for Java这个付费软件,2001年11月贡献给开源社区,它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。

另外,Eclipse除了可以开发正常的Java项目之外,还可以利用它自带的插件开发环境(PDE,Plug-in Development Environment)开发各种插件。而且Eclipse除了可以开发Java项目之外,还支持C/C++、COBOL、PHP等编程语言的开发。

从2018年9月开始,Eclipse每3个月就会发布一个新版本,并且版本代号不再延续之前天文星体的名称,而是直接使用年份跟月份作为名称。

版本代号

平台版本

主要版本发行日期

SR1发行日期

SR2发行日期

SR3发行日期

代号名称

N/A

3.0

2004年6月21日 [2]

N/A

N/A

N/A

N/A

IO

3.1

2005年6月28日

N/A

N/A

N/A

木卫一,伊奥

Callisto

3.2

2006年6月26日

N/A

N/A

N/A

木卫四,卡里斯托

Europa

3.3

2007年6月27日

2007年9月28日

2008年2月29日

N/A

木卫二,欧罗巴

Ganymede

3.4

2008年6月25日

2008年9月24日

2009年2月25日

N/A

木卫三,盖尼米得

Galileo

3.5

2009年6月24日

2009年9月25日

2010年2月26日

N/A

伽利略

Helios

3.6

2010年6月23日

2010年9月24日

2011年2月25日

N/A

太阳神

Indigo

3.7

2011年6月22日

2011年9月23日

2012年2月24日

N/A

靛蓝

Juno

3.8及4.2

2012年6月27日

2012年9月28日

2013年3月1日

N/A

朱诺

Kepler

4.3

2013年6月26日

2013年9月27日

2014年2月28日

N/A

开普勒

Luna

4.4

2014年6月25日

2014年9月23日

2015年2月25日

N/A

月神

Mars

4.5

2015年6月24日

2015年9月22日

2016年2月24日

N/A

火星

Neon

4.6

2016年6月22日

2016年9月28日

2016年12月21日

2017年3月23日

霓虹灯

Oxygen

4.7

2017年6月28日

2017年9月27日

2017年12月20日

2018年3月21日 [3]

氧气

Photon

4.8

2018年6月27日

N/A

N/A

N/A

光子

2018-09

4.9

2018年9月19日

N/A

N/A

N/A

N/A

2018-12

4.10

2018年12月19日

N/A

N/A

N/A

N/A

2019-03

4.11

2019年3月20日

N/A

N/A

N/A

N/A

2019-06

4.12

2019年6月19日

N/A

N/A

N/A

N/A

2019-09

4.13

2019年9月18日

N/A

N/A

N/A

N/A

2019-12

4.14

2019年12月

N/A

N/A

N/A

N/A

2020-03

4.15

2020年3月18日

N/A

N/A

N/A

N/A

2020-06

4.15

2020年3月18日

N/A

N/A

N/A

N/A

2020‑12

4.18.0

2020年12月17日

N/A

N/A

N/A

N/A

2021-03

4.19.0

2021年03月18日

N/A

N/A

N/A

N/A

2021-06

4.20.0

2021年06月

N/A

N/A

N/A

N/A

2021-09

4.21.0

2021年09月

N/A

N/A

N/A

N/A

2021-12

4.22.0

2021年12月08日

N/A

N/A

N/A

N/A

当然,对于以上这些版本的名字,大家不用记,了解一下即可。接下来壹哥就带各位来下载、安装Eclipse。

二. 下载与安装

1. 下载

我们可以在eclipse的官网上直接进行下载,地址如下:

https://www.eclipse.org/downloads/

大家可以选择一个适合自己系统的eclipse版本即可。举个例子,如果你点击的是”Download x86_64“这个按钮,就是在下载windows中64位的eclipse,会如下所示:

一般直接点击Download即可。点击Download按钮下载后,可能会跳转到一个需要你捐款付费的页面,并不是eclipse需要付费,这只是请求你捐钱,大家不用管。

2. 安装

我们下载完eclipse之后,默认下载的是eclipse installer.exe安装器,我们可以点击eclipse installer.exe安装器进行安装。

2.1 安装JavaEE版

因为我们后面打算进行JavaEE企业级开发,所以可以选择”Eclipse IDE for enterprise Java and Web Developers“选型进行安装。

接下来进入到下一步。

2.2 更改安装目录

在这里我们可以选择设置eclipse的安装目录,进行安装。

2.3 接受协议进行安装

大家在这里点击”INSTALL“按钮,进行安装即可。之后会跳转到一个对话框,让你选择现在决定还是待会决定,我们可以选择待会再决定!

在这里接受安装协议并点击Accept按钮。

这时会进行安装,这个过程持续的时间比较长,不要断电哦。

2.4 启动软件设置工作空间

接下来就启动eclipse,我们可以关联自己的工作空间。在eclipse中,工作空间workspace是用于存放我们编写的Java代码的地方。

可以在这里更改设置自己的代码工作空间。

启动后就进入到了默认页面,大家就可以利用eclipse进行开发了,安装过程其实很简单。

三. 配置

在正式开始使用之前,我们可以先对eclipse进行一些基本的设置,比如设置一下字体大小、编码格式什么的。

1. 设置皮肤样式

我们可以在General-->Appearance-->Theme中选一个自己喜欢的皮肤样式,默认是Light亮色的风格。

2. 设置字体大小

展开Appearance-->Colors And Fonts--> Basic,双击”Text Font“,就可以进行字体和字号的设置了。

选择一个自己喜欢的字体和字号。有些同学喜欢把字号设置的非常小,这是为了省电吗?字体那么小,眼睛都给瞅瞎了。

3. 设置快捷键

在General-->Keys中,可以对已有的快捷键进行取消或重新设置。

4. 设置编码

作为一个未来的程序员,从我们学习编程开始,大家就要养成一个习惯:安装好编辑器之后,先设置自己编辑器的编码格式。大多数情况下,我们都是采用UTF-8格式,这是国际通用的编码格式。如果编码格式与别人的不一样,在代码中存在中文时,就可能会出现乱码。

另外也可以在这里钩上“Refresh using native hooks or polling”,这样Eclipse会自动刷新文件夹的改动。

5. 设置JDK编译版本

我们可以在Java > Compiler,将“Compiler compliance level”设置为17或自己的某个版本。如果去掉“Use default compliance settings”,并钩上“Enable preview features for Java 18”,这样我们就可以使用Java 18的预览功能。

壹哥就先带大家设置这么多,以后有需要的时候我们再进行其他的设置。

四. 使用

Eclipse安装配置好之后,壹哥再来带大家进行基本的使用。

1. 创建项目

我们可以点击左上角的File-->New-->Project,这样就可以新建一个Java的项目了。也就是说,在Eclipse中,我们的Java项目会存放在workspace命名空间中,一个命名空间中可以存放多个Project项目。

选择Project之后会进入到如下界面,选择Java-->Java Project即可。

在这里给项目取个名字,不要用中文名字。我们在这里,请暂时不要勾选“Create module-info.java file”,因为这个模块化机制我们暂时涉及不到。

下一步进入到这里。

然后进行选择Open Perspective或No都可以。

这样,我们在Eclipse中就创建了第一个Java项目,我们的Java类需要在src目录下进行创建。

2. 创建Java类

项目创建好之后,又该如何创建Java里的类呢?可以右键src目录,点击New-->Class。注意,是右键src目录哦!

在这里设置类名和修饰符,然后点击默认的finish即可。

3. 运行项目

当一个类创建好,并编写完里的代码之后,又该怎么运行呢?我们可以把光标定位在main方法中的任意地方,右键,选择Run As-->Java Application。

之后我们就可以在Console窗口中看到运行的结果:

如果你没有在主界面中看到Console窗口,可以选中菜单Window-->Show View-->Console,即可显示出来。

这样我们就可以直接编译并运行Java代码,不用手动去执行javac和java命令,非常的方便哦。

4. 删除项目

如果某个项目你不想要了,可以直接删除掉,选中项目右键-->Delete即可。

如果这个项目,你想彻底从电脑上删除干净,可以勾选下面的选择框。否则就只是从Eclipse的目录中移除,并不会彻底删除。

-----------正片已结束,来根事后烟-----------

五. 结语

至此,壹哥就把Eclipse的安装、配置及基本使用给大家介绍完毕了,现在你学会了吗?接下来就请大家使用Eclipse愉快地进行开发吧。在下一篇文章中,壹哥会带大家学习另一个更好用的开发工具--Intellij Idea,敬请各位期待哦。

七. 今日作业

1. 第一题

安装配置好自己的eclipse软件,并进行必要的配置。

2. 第二题

利用eclipse实现一个HelloWorld案例,运行起来看看效果。

Eclipse安装和配置环境教程(图文详解)的更多相关文章

  1. Ubuntu 16.04安装Oracle 11gR2入门教程图文详解

    概述 Ubuntu版本:ubuntu-16.04.3-desktop-amd64 Oracle版本:linux.x64_11gR2_database ------------------------- ...

  2. Scala IDEA for Eclipse里用maven来创建scala和java项目代码环境(图文详解)

    这篇博客 是在Scala IDEA for Eclipse里手动创建scala代码编写环境. Scala IDE for Eclipse的下载.安装和WordCount的初步使用(本地模式和集群模式) ...

  3. 用maven来创建scala和java项目代码环境(图文详解)(Intellij IDEA(Ultimate版本)、Intellij IDEA(Community版本)和Scala IDEA for Eclipse皆适用)(博主推荐)

    不多说,直接上干货! 为什么要写这篇博客? 首先,对于spark项目,强烈建议搭建,用Intellij IDEA(Ultimate版本),如果你还有另所爱好尝试Scala IDEA for Eclip ...

  4. MySQL 8.0.20 安装教程图文详解(windows 64位)

    MySQL 8.0.20 安装教程图文详解(windows 64位)  更新时间:2020年05月09日 15:09:04   转载 作者:瘦肉粥不加糖     这篇文章主要介绍了MySQL 8.0. ...

  5. MySQL8.0.20安装教程图文详解,MySQL8.0.20安装教程winodws10

    MySQL8.0.20安装教程图文详解,非常详细 一:mysql官网下载 https://dev.mysql.com/downloads/file/?id=494993 不用注册,直接下载就好 二:解 ...

  6. GitHub 使用教程图文详解(转)

    大纲: 一.前言 二.GitHub简介 三.注册GitHub账号 四.配置GitHub 五.使用GitHub 六.参与GitHub中其它开源项目 七.总结 注,GitHub官网:https://git ...

  7. GitHub 使用教程图文详解

    大纲: 一.前言 二.GitHub简介 三.注册GitHub账号 四.配置GitHub 五.使用GitHub 六.参与GitHub中其它开源项目 七.总结 注,GitHub官网:https://git ...

  8. CentOS7+CDH5.14.0安装全流程记录,图文详解全程实测-总目录

    CentOS7+CDH5.14.0安装全流程记录,图文详解全程实测-总目录: 0.Windows 10本机下载Xshell,以方便往Linux主机上上传大文件 1.CentOS7+CDH5.14.0安 ...

  9. Win7系统Visual Studio 2013配置OpenCV3.1图文详解

    Win7系统Visual Studio 2013配置OpenCV3.1图文详解 OpenCV3.1对硬件加速和移动开发的支持相对于老版本都有了较大改进,支持新的开发工具,更易于扩展,配置方式也比以前简 ...

  10. (转)CentOS 6下配置软RAID图文详解

    CentOS 6下配置软RAID图文详解 原文:http://blog.51cto.com/hujiangtao/1929620 一.RAID 简介 RAID 是英文Redundant Array o ...

随机推荐

  1. 五一训练包E-5

    题目链接:https://vjudge.net/contest/436484#problem/E 题目的大致意思就是给俩数,分别是小数组的大小N和数目K,给的数组是递增的,方便后续的判断,将大数组分成 ...

  2. php后端遇到的问题

    1.用文件记录日志,会有并发问题

  3. jmeter dubbo测试

    一.环境准备 1.安装jmeter 2.安装dubbo插件,下载地址jmeter-plugins-dubbo, 将jar包放入${JMETER_HOME}\lib\ext路径下,重启即可 二.添加一个 ...

  4. SQL IIF函数的使用 判断为空数据不显示的问题

    先说说IIF函数 IIF函数 需要一个条件 两个值 当条件满足的时候 执行第一个值 条件不满足的时候 执行第二个值 IIF(判断条件,值1,值2) 今天判断数据的时候 发现当值为NULL或者为'    ...

  5. MyBatis面试题汇总

    1.什么是Mybatis? Mybatis是对象关系映射一个框架,它内部封装了JDBC,开发的时候只要关注SQL语句本身,可以严格控制sql的执行性能,灵活,其二可以通过XML或者注解来配置映射信息 ...

  6. Python 错误:ModuleNotFoundError: No module named 'conf'

    问题描述: 编译器无法使用cmd命令来执行py文件,结果可能报ModuleNotFoundError的错误. 比如在cmd任务栏执行:python E:\myProgram\Python\spider ...

  7. LOJ数列分块入门九题(上)

    一转眼,已经有整整一年没有在博客园写博客了.去洛谷写了几篇(How time flys. 最近突然想起其实我不太擅长分块算法,又想起去年暑假有位同学同我提起过LOJ的数列分块九题,说来惭愧,打了这么久 ...

  8. Visual Studio快速清除程序中的空行 删除空行

    Ctrl+H; 正则替换 ^(?([^\r\n])\s)*\r?$\r?\n 快速删除多个空行

  9. 关于Python文件读取时,默认把\r\n换成\n

    Python在非二进制形式读取文件时,自动把\r\n换成\n.(window下换行是\r\n) 建立一个test1.txt文件, aaaa bbbb 1.在utf8方式下读取 读取四个字符 1 f=o ...

  10. 弹框tabel树

    <template> <div> <el-dialog :title="title" :visible.sync="dialogVisibl ...