虽然上一篇博客已经介绍了eclipse的安装和一些配置,在文末也已经说了这一篇要开始讲解说明如何在eclipse中创建项目、开始编写代码了,可是后来我发现:有一些细节并无提到,并且对于eclipse窗口布局、透视图、视图、关联其余软件(maven、tomcat等)等等并无说起或者说得模糊不清,初学者确定各类迷惑,可是个人这个系列的博客不就是面向初学者、让他们可以在开始的时候有一个参考都嘛!!因此,我决定,这一篇先不要讲如何在eclipse中创建工程、编写代码,而是先讲解一下eclipse的透视图、视图、窗口、怎么关联其余的软件等等一些基础的东西。html
上一篇博客,在说怎么配置的时候有一些截图,图上面也有一些说明文字,大体也看得懂,可是并无单独写文字来讲明,下面的内容,我尽可能图文结合,目的是让初学者也知道是怎么操做的,若是你会使用eclipse的话,本篇博客能够直接略过。java
虽然说这一篇是基础方面的介绍,可是也须要是作完前面博客要求的安装步骤的,具体来讲就是:安装了JDK、maven,eclipse可以正常启动,而且安装了前面所说的插件。linux
固然,只要是eclipse可以正常启动起来仍是能够的。:)
android
说到这个构成,不是简单的说说窗口的哪里是什么就能完事儿的,我也不打算那样说,我要说的是eclipse这个软件的一些构成,不只仅是你看到的。git
你们都知道,eclipse最初是IBM花了很大力气搞的,目的就是要作一个很好的IDE出来,并且虽然是用java来写,可是目的不只仅是java的IDE,后来IBM将其开源出来,通过不断的发展,就成了如今的样子。由于最初设计就是要的可扩展,因此整个eclipse就是一个大的插件平台,全部的“功能”都是靠插件来提供的,而后官方将一些插件集成在一块儿打包,就有了各类针对不一样领域不一样使用需求的包,并且因为插件种类的增长,如今eclipse真的是一个可以完成各类软件开发的综合的IDE了,只要你安装对了插件!web
不光官方提供有大量的插件,其余的公司、社区也有提供大量的插件,好比:oracle的OEPE就是在eclipse的基础上集成了weblogic开发的插件,STS就是在eclipse的基础上集成了针对spring开发的插件,许多人都使用过的myeclipse,还有JBoss也有提供集成版本,还有android开发的ADT(貌似之后谷歌再也不提供更新了:(),还有其余的不少,就不一一列举了。固然,eclipse插件的开发方法也是开放出来了的,若是咱们本身有需求也能够本身开发插件来使用。总体来讲,eclipse的架构就是一个基础平台,而后上面集成各类插件。spring
说了eclipse的做用原理,接下来讲说eclipse给人展现出来的、可以看到的东西。eclipse的界面由许许多多的“视图(View)”构成,这些视图都是对应的插件的功能,固然,不是全部的插件都有对应的视图,这取决于插件,可是视图都是有对应的插件的。而后一些插件的组合起来又构成了“透视图(perspective)”,咱们所看到的eclipse的界面就是一个透视图。shell
一个视图看起来是这样的:apache
对,这个“project explorer”就是一个视图,相似的还有下面的:windows
固然了,这是几个视图并在一块儿了,每个“标签”都是一个视图,视图能够拖动,改变位置、顺序、大小等等,每个视图有对应的功能。
咱们刚开始使用的时候会发现,有一个咱们须要的视图并无显示出来,咱们可让它显示出来:
菜单栏,“Window->Show View->Other”,在弹出的对话框中找到本身想要显示出来的视图,要选择多个的话可使用Shift或者ctrl键,就和选择文件是相似的操做,选择好以后点击OK就好了。
已经说过,透视图就是不少的视图,看到的eclipse的整个操做界面就是一个透视图,咱们能够切换到其余的透视图中去,一个透视图每每就是专擅长与某一种场景的应用,如“Debug”这个透视图,相信你们应该知道,这就是在进行debug操做的时候的透视图。
切换不一样的透视图能够这样:
菜单栏,“Window->Perspective->Open Perspective”能够直接选择列出的,也能够进入other在全部可用的透视图中进行选择。另外还有下面这种方法也不错:
窗口右上角,当前透视图名称的前面的那个按钮就是选择透视图的按钮,点击以后会有弹出框,选择便可。
透视图的视图是预先组织好的,咱们根据须要进行修改(布局、添加、移除)以后,能够进行保存,便于之后重用,(修改的透视图不保存在关闭以后从新打开会还原的),方法就在上一张图片中有说明,"Window->perspective->save perspective as"将当前的透视图另存。
eclipse的JavaEE版是有提供服务器的部署和启动中止等操做中的功能的,可是具体的server运行环境须要单独安装配置,下面一安装配置tomcat为例进行说明。
首先,下载tomcat,这个要根据系统类型决定,可是记住必定要下载解压缩版本,windows不要下载exe的安装版本,我下载的是apache-tomcat-8.0.20.zip。而后将文件中的文件夹解压到一个相对固定的位置,最好不要有空格或者汉字或者其余的特殊符号,我解压到D盘根路径。
在eclipse的首选项中,找到“server”,展开后点击“runtime xxxx”在右边“add”,
在弹出框中,选择咱们要关联的服务器类型,这里咱们选择“Apache->tomcat 8”,而后勾选中下面的“create new xxx”,点击next
到新的窗口中经过浏览找到咱们以前的安转过得服务器目录,记住,直接选中服务器解压出来的那个目录就行,不要选择到其余了。
关联好以后,会在“server”视图中生成一个记录,在“project exploer”视图中也会生成记录,都是相关的配置,这在之后具体使用的时候再作介绍。
本系列博文中maven是一个重点,关于它究竟是什么、能干什么、有什么好处、为何会选它等等这样的问题,我就不想说了,你们能够自行百度。下面介绍一下关于maven的安装和在eclipse中的关联配置等等。
maven程序由Apache基金会提供,基于java环境,解压便可运行。这次演示使用3.2.5版本,下载地址:
http://archive.apache.org/dist/maven/maven-3/3.2.5/binaries/ http://mirrors.aliyun.com/apache/maven/maven-3/3.2.5/binaries/
windows请下载zip文件,我这里下载的是“apache-maven-3.2.5-bin.zip”,将这个文件解压到一个没有空格、没有中文等特殊字符的路径中保存便可,我解压到了D盘的根目录。
maven要能运行须要由java运行环境,既然已经看到这里了,关于Java的配置就不说了。下面来讲说单单关于maven的配置。
须要新建一个环境变量"MAVEN_HOME"值为安装的maven的根目录,在我这里就是:
D:\apache-maven-3.2.5
这个须要根据具体的路径调整,而后须要修改“PATH”环境变量的值,追加下面的内容:
%MAVEN_HOME%\bin;
设置好以后,启动命令行工具,运行“mvn -v”输出相似于下面即表示正确:
虽说直接这样maven就已经能够运行了,可是仍是能够优化一下的,我认为颇有必要作的包括:修改本地缓存位置、修改默认仓库配置。
找到maven的配置文件:
<MAVEN_HOME>/conf/settings.xml
打开编辑,文件中有不少配置,可是都是注释了的,由于这些配置都是使用的默认值,同时每一项配置都有注释,咱们在这个文件中的配置将覆盖默认配置。
找到其中的:
<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/.m2/repository <localRepository>/path/to/local/repo</localRepository> -->
在它后面(注释以外)添加本地缓存的存储路径,就像这样
<localRepository>E:/Workspaces/mavenrepo</localRepository>
记住,路径要使用相似linux的写法(使用/不使用\),这个路径在之后将缓存maven 的构件,须要长期存储。
找到:
<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | <mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url> </mirror> --> </mirrors>
这里配置的是仓库的信息,咱们能够指定从哪个仓库下载须要的构件,能够配置多个,这个配置能够参看OSC的maven仓库的帮助:http://maven.oschina.net/help.html
配置以后的样子就像(这里配置的是我本身搭建的本地代理):
<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | <mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url> </mirror> --> <mirror> <id>nexus-197</id> <mirrorOf>*</mirrorOf> <name>Nexus 197</name> <url>http://192.168.1.197:8081/content/groups/public/</url> </mirror> </mirrors>
你们能够本身搭建本地的代理,参看:使用nexus搭建maven私有仓库服务器
在eclipse的“首选项”中找到“Maven”,在右边勾选选项,就像这样:
而后展开“maven”,在展开的菜单之中找到“Installations”,右边的列表之中已经有eclipse内置的maven支持,可是我更喜欢使用本身安装的,点击“Add”,找到安装的文件夹,添加了以后将其勾选,就像这样:
而后点击左边的“User Settings”,将咱们修改事后的配置文件关联进来,记住两个文件都要修改:
修改事后,下方的缓存地址会显示为咱们这是的路径。
一切设置稳当以后,就能够确认了,从新启动eclipse,会更新本地索引。
至此,本系列博文须要的java、eclipse、tomcat、maven都安装并配置好了,至于git就留到后面再说吧,现阶段还用不上,饭仍是要一口一口慢慢吃是不。
本文所讲的内容,都是一些很是基础性的内容,对于已经有相关软件或者工具使用经验的人来讲没什么意义,可是对于刚接触或者准备接触的人来讲仍是颇有帮助的,我写这些的目的也是帮助那些还不知道怎么安装、配置的新人,但愿对你们有所帮助吧。
你们在阅读中若是发现有什么讲得不对的地方,还请直接在评论区说明,你们共同进步嘛,谢谢啦!
下一篇将真正开始写代码啦。
enjoy!