安装eclipse



集成eclipse

  前面我们通过记事本的方式实现了一个HelloWorld程序,由于这个程序非常简单,所以使用记事本编写并没有感觉到不妥,但是实际Java软件项目是由于成千上万的类文件以及依赖各种第三方类库来实现的,在这种情况下如果继续使用记事本方式进行代码编写,就会显得力不从心,效率极低,会吓跑很多程序员的,eclipse可以帮助我们降低开发和管理项目的复杂性。


初识eclipse

eclipse是一款开源的、可扩展的集成开发环境(Integrated Development Environment),简称eclipse IED。eclipse第一版源代码由IBM和OTI公司成立的开发组共同编写并公开发布,eclipse最初主要是用来开发Java语言。

由于eclipse整体架构设计非常灵活,支持通过插件进行功能扩展,并且源代码完全免费开源,后来很多大公司都参与到eclipse项目的开发,开发了各种开发语言的插件,以及各种语言相关的第三方组件插件,所以截止现在为止,eclipse已经不仅仅支持Java语言的集成开发,而是旨在满足所有的开发语言,目前基本做到了能够满足大部分的开发语言,不同的语言只需要下载对应的插件即可。

下载eclipse

eclipse属于软件的范畴,我们如果需要使用eclipse需要像使用其它软件一样需要先把安装包下载下来,然后进行安装,实际上eclipse不需要安装,下载下来就是一个可运行程序。我们先访问eclipse官方地址(https://www.eclipse.org/),进去之后点击右边的Download链接按钮:

 

进去后可以直接下载当前最新windows 64 Java语言版本或进入分类选择性两种下载方式,我们这里选择第二种方式(Download Packages ):

进去之后首先看到的列表页就是当前最新版本的不同开发语言以及不同操作系统的安装包下载入口,我们可以看到右边有个叫更多下载(MORE DOANLOAD)的Tab标签栏,下面有个叫老版本(Old Version)链接,我们点击进入Old Version就可以看到历史的版本列表。可以看到截止到目前为止eclipse大概有18个大版本。因为不同的eclipse版本对JDK最低版本有要求,目前JDK已经更新到JDK13而我们安装的是JDK8,所以建议不要下载最新的eclipse,而是选择一个历史较旧一些的版本,具体版本对照可以查阅网络资料,笔者从eclipse官方文档中也没有找到版本对照说明。这里我们选择Photon版本进行下载:

进入后你会看到又有好几个选项:

 

相信很多初次下载eclipse的童鞋看到这个列表会一头雾水,这么多版本我该怎么选择呢?为了帮助大家掌握下载开发工具软件版本号选择技巧,这里简单介绍下市面上几个核心软件版本号命名关键字意义:

  • GA、RELEASE(或R)、Stable、Final:这几种都是正式发布的版本,推荐生产使用

  • RC:(Release Candidate):翻译过来是发行候选版本,这种标示的版本是属于较稳定版本,不会加入新的功能,但是如果发现bug还是会修复。

  • alpha:内部测试版,一般不向外部发布。

  • Beta:公开测试版,这个阶段版本还会不断增加新功能以及不断修复bug。

  • M:某个版本经历的不同的里程碑,当前版本的子版本。

eclipse大致上遵循市面的软件版本号命名规范,同时也加入了自有的特色,所以版本号看起来比较多,这里建议是选择较靠近前面的带R(Release)关键字的版本,笔者这里选择R Packages版本链接进行下载。进去后可以看到对应选择的版本的不同开发语言以及操作系统的下载链接。我们明确知道需要下载Java语言的eclipse,但是当你真正选择时你会看到多个for Java的选项,这里推荐的做法是先选择最轻量的Java语言windows 64版本(Eclipse IDE for Java Developers)进行下载,如何后续需求其它功能的话可以通过安装插件的方式进行扩展即可:

进入后直接点击Download即可下载。

安装eclipse

  安装eclipse过程非常简单,直接将下载回来的压缩包通过解压工具解压到指定的目录下即可,建议是解压到一个专门管理软件的目录下,例如D:\software(笔者这里是D:\OpenSource),解压完成后进入eclipse目录可以看到有个eclipse.exe可运行程序,双击它即可启动eclipse,也可以右键发送快捷方式到桌面方便后面使用,发送到桌面后,桌面会多出这个图标。

 

eclipse实现HelloWorld程序

  为了快速体验一把eclipse,我们将之前使用记事本写的HelloWorld程序重新以eclipse的方式实现一遍,简单入门一下eclipse。首先双击eclipse.exe开始进入eclipse,eclipse相对来说比较吃内存的,如果你电脑配置非常低的话,可能启动时会卡几次,但是一般来说都是可以进去使用的,只是使用过程没那么顺畅。打开eclipse过程中途会弹出一个框,询问我们通过eclipse后续创建的项目默认要保存到哪个目录下笔者这里选择的是“D:\Projects\JavaEclipseWorkspace”,然后勾选“使用默认选择,不再询问(Use this the default and do not ask again)”,填好之后最后点击Launch:

 

进入后我们可以看到下面这个欢迎界面,我们关闭它后就可以进入正常eclipse工作界面了:

下面是通过eclipse实现HelloWorld程序步骤:

1、File -> New -> Project,打开如下图,继续选择Java Project -> Next:

 

2、填写Java项目名称,这里笔者填写项目名称为hello:

 

3、然后直接点击Finish,紧接着会弹出一个视图关联的提示,我们选择“是并记住我的选择”,当然也可以选择否,不影响我们开发使用。

 

 

4、创建Class 类文件,右键src -> New -> Class

5、填入包名称为com.soft.hello,类名称HelloWorld,然后点击Finish。:

 

6、敲入主方法以及打印hello的代码,如下:

 

7、右键HelloWorld.java -> Run As -> Java Application -> 选择HelloWorld.java -> OK

 

 

8、可以看到Console输出了 hello, world:

 

 

eclipse一般使用介绍

  eclipse整体界面介绍如下:

 

 

上面介绍的每一个区域或栏框都非常常用,eclipse官方也提供了使用文档,其实笔者工作这么久都没有看过eclipse官方提供的使用文档,遇到问题都是根据菜单栏大致意思去找的,确实找不到就百度,这样会更快些。下面就来简单介绍几个我们常用的功能:

1、创建Java项目

File -> New  -> Project  -> Java Project  -> 输入项目名称 -> Finish

2、创建Java类文件

File -> New -> Class -> Source folder(选择对应的项目src目录) -> Package(java类的包名) -> 输入Name -> Finish

3、配置第三方依赖类库

我们前面讲过实际现实的java项目一般都会大量依赖外部第三方依赖,为了演示,这里下载了阿里巴巴提供的JSON解析jar包(fastjson-1.2.47.jar),假设我们要使用这个第三方jar包为项目提供JSON解析工具的话,需要先将其添加到classpath下才能使用,配置方式如下:

右键对应项目 -> Build Path -> Java Build Path -> 选择Libraries 选项卡 -> Add External JARs

 

此时会弹出一个框,假如JSON解析jar包我们放在桌面的话(实际项目完全不建议放在桌面的),我们选中它,然后点击Apply:

 

4、加入后我们可以看到项目栏多出了Referenced Libraries引用依赖目录,下面就有了我们刚才引入的JSON解析jar包。注意:在eclipse中每个项目通过.classpath文件来管理当前项目的classpath配置的。

5、细心的读者肯定会发现另外一个问题,就是hello项目下除了我们创建的类文件已经刚才引入的jar包外,还有个叫JRE System Library的目录,这个目录下的jar包是哪里来的的呢?

 

前面我们讲解classpath时讲过,javac编译器除了从我们指定的classpath查找第三方依赖类库外,还包括JDK安装包中核心类库jar包文件,这里便是JDK安装包的核心类库。那么eclipse是如何找到这些类库的呢?当然是通过我们前面配置的javac命令获取到的。

6、我们说过eclipse支持插件式功能扩建,eclipse安装插件方式笔者常用有2种:

  • 第一种:从网上下载离线的插件压缩包,把压缩包里面的features和plugins两个文件夹里面的内容复制粘贴到eclipse安装目录中对应的features和plugins文件夹中,重启eclipse

  • 第二种:在线安装方式,help -> install new software  -> 在work with中输入插件在线更新地址,然后选择插件,点击next进行安装,重启eclipse即可。在线eclipse插件地址一般是由相应的开发者或公司提供。

7、代码调试功能是eclipse强大之一,所以学习eclipse不得不了解它的代码调试功能。调试方式使用起来非常简单。只需要在调试的代码行左边双击一下(再次双击为取消):

 

右键选择Debug As -> Java Application,此时运行就会停留在断点的位置,注意是选择Debug As而不是Run As:

调试快捷键:

下一步:F5

全部放过:F8

8、代码提示功能是eclipse另一强大之处,编写代码时可以通过快捷键Alt + /搜索相应关键字的在classpath下所有可用的类或API,快捷键Alt + /还可以实现代码生成的功能,比如你输入main然后通过快捷键Alt + /,此时会出现如下列表:

 

我们选择第一个时,就会生成主方法代码。如果我们继续输入sout,通过快捷键可以直接生成打印语句代码。后面我们使用其它类时也可以通过这个快捷键进行classpath下类查找,比如使用前面引入的JSON解析包的JSONObject类,可以输入JSON,然后通过快捷键找到有以下可以用的类:

 

 

9、另外再介绍一个很常用到的菜单,Window -> Preferences,实际项目中很多配置都需要在这个菜单下面进行操作。

小结

下面简单总结下本章内容:

1、通过eclipse可以高效开发Java代码。

2、介绍如何下载和安装eclipse。

3、简单介绍市面上几个核心软件版本号命名约定。

4、通过eclipse重新实现HelloWorld程序。

5、介绍eclipse的一般使用功能。

扫码关注【Java软件编程之家】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值