【java基础(二十二)】eclipse的安装和使用

什么是eclipse

之前的所有例子都是通过记事本敲打出来的,然后我们通过javac命令编译,通过java命令执行,在我们使用到需要引用的类的时候还需要查找类的位置,使用import语句进行引入,我们还需要使用tab或者空格键控制排版格式。记事本可以让我们看到java的编译、执行过程,可以让我们了解import的作用,可以锻炼我们敲代码的手感,但是效率实在低下。
所以我们需要ide(Integrated Development Environment)工具,在之后的工作中,ide是必不可少的(但脱离了ide,我们不能变成傻子),ide会使我们的效率大大提升,并且还会提示我们一些不必要的错误。

IDE:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

java的ide有很多,常见的有intellij Idea(现在最热门的)、myeclipse、eclipse等等。但是我推荐eclipse,不是因为eclipse多么好用,而是因为免费。myeclipse完全收费,idea有社区版是免费的(但功能有限),商业版是收费的。有人说,在中国,那里来的收费,破解走天下,但是我认为,我们还是要支持正版,太多的道理不多说,假设,以后你开发了一个很牛X的软件,你希望别人破解吗?你希望有一个复制品快速的替代你吗?所以,我推荐eclipse,完全开源,且功能齐全,也很好用。

eclipse的下载

eclipse的下载地址:https://www.eclipse.org/downloads/

点击Download 64 bit(如果你电脑是32位或者Mac,这里显示的不一样,对应自己的系统就好),是下载在线安装版本。
点击下面的Download Packages可以选择下载的版本,且下载的是离线解压版。

eclipse不仅仅是java的ide工具,还有c/c++版本、php版本等等。这里我们选择第一个Eclipse IDE for Java Developers,这个是java的开发工具,包括一个java IDE,一个git客户端,XML编辑器等等。第二个(Eclipse IDE for Enterprise Java Developers)也是针对java的,但是功能更强大,主要针对java的web开发(java的主要方向)。我们选择第一个,下载对应自己的系统版本即可。
下载的离线解压版如下:

eclipse的安装

解压到你喜欢的目录即可,windows建议在非系统盘的根目录:如:D:\eclipse,我的目录如下:

解压到d:\eclipse目录,修改名为java-2020-03,下面的jee-2019-03是我工作用的Eclipse IDE for Enterprise Java Developers,(IDE可以安装多个,也可以打开多个)。

eclipse的使用

进入eclipse目录,双击eclipse.exe即可启动(前提的安装好了jdk环境,配置好了环境变量,如没有,请看我之前博文【java基础(三)】开发环境的安装和配置)。

首次启动,会让你选择工作空间(workspace)。所谓工作空间,简单理解就是这个eclipse程序工作的目录(详细的可以自行了解,一个eclipse可以打开多个,但要是不同的workspace)。这里选择一个自己需要保存项目的目录即可,建议非系统盘,且不要有中文(老程序员的习惯)。勾上Use this as the default and do not ask agin,下次打开就默认是此工作目录。

首次进入eclipse,会有一个welcome的页面,直接关掉即可(或者你也可以看看)。

关掉welcome页面之后,就看到了eclipse的真容。

可以看到,eclipse分好多块,每一块都可以理解为一个功能区。(其实就是一个软件,如果你对电脑软件很敏感,大概就能猜到怎么用,一个好的软件就应该这样,打开就应该知道怎么用,而不用专门的为了使用软件而再去学习一门技能)。

使用eclipse写hello, world

首先在eclipse左侧的Package Explore框新建一个项目,首次新建项目可以点击Create a Java project。

输入项目名,点击finish即可(或者,你可以看看New Java Project弹窗里面都包含什么,自己研究一下)。我这里项目名命名为JavaBasic(java基础),后续我的博文例子都会在这个项目中(项目名要有意义)。

新建的项目结构如下,src目录就是我们存放源码的目录。
在这里插入图片描述
新建包,将我们的源文件按照一定的规则进行组织,这里我新建包围cn.freedompc.helloworld,freedompc.cn是我申请的个人域名(暂时没用),helloworld是存放这次示例的包。在src上右键 - New - Package就可以新建包了。

输入包名,点击finish即可。
在这里插入图片描述
之后,在项目的src目录中就可以看到新建的包。

接下来,需要新建类 了,在包上右键 - New - Class,
输入类名,点击Finish。(这些不需要配图了吧)。
在这里插入图片描述
可以在包下面看到我们新建的HelloWorld类,并且在eclipse的中间部分已经把类打开了,并且自动加上了package语句(方便吧),接下来我们写main方法,写打印hello, wold。想想我们之前怎么写main方法,怎么写System.out.println方法,你知道现在怎么写吗?看好了啊。首先在合适的位置敲上main,然后点击alt+/快捷键,就出来了main方法,enter键入即可,这样main方法就敲好了,是不是很方便?

这时,鼠标就自动定位到了main方法中,我们在敲入syso,然后点击alt+/快捷键,就自动填充了System.out.println(),是不是惊呆了?这时,鼠标自动定位到()中间,我们输入"hello, world"即可。
我们点击“运行”按钮,或者在代码处右键 - Run as - Java Application。

这时,在eclipe的下半部分的中间部分的Console框内就出现了运行的结果。

再也不用使用cmd黑窗口,敲javac 和 java命令了,是不是效率提高了很多。

为什么一开始不使用ide

如果我们一开始就使用ide的话,你会知道javac编译java文件为class文件,java运行class文件,这些东西吗?
你会知道package的用处吗?
你会知道main函数的参数是什么吗?
你会敲public class HelloWorld{}吗?
……
ide虽好,但是容易让我们变傻,并且会越来越傻,这也是效率的副作用,就想现在的傻瓜相机,专业的摄影人员肯定比傻瓜相机强吧。

捐赠

若你感觉读到这篇文章对你有启发,能引起你的思考。请不要吝啬你的钱包,你的任何打赏或者捐赠都是对我莫大的鼓励。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章