您的位置:首页 > 运维架构 > Tomcat

Eclipse下Java 开发环境搭建(JDK+Maven+Subversion+Tomcat)

2015-09-20 12:12 701 查看
距离上一篇博文,貌似三四年了,惭愧......刚步入IT行业,希望做些日常备忘录,供自己回顾,如果能为其他小伙伴提供点滴帮助,那也将是一幸事。

不多扯了,好早就该写了这些基础的东西,不过都忙(懒)没记录下来。本文简单介绍Eclipse下如何搭建Java EE开发环境,我在win 7下工作,用的是Eclipse Mars+JDK1.7+Maven3+Subversion1.8+Tomcat7,用Subclipse和Maven插件分别进行版本控制和项目构建,数据库和客户端用的是MySQL和navicat
for MySQL。先说下JDK、Maven、Subversion和Tomcat(顺序无关),后面再统一在Eclipse里集成。

1.首先,安装和配置JDK1.7。比较简单,安装就不说了,双击exe直落;配置系统环境变量的JAVA_HOME、CLASSPATH和Path,参考如下

JAVA_HOME: JDK安装的路径,类似这种C:\Program Files\Java\jdk1.7.0_79

CLASSPATH: %JAVA_HOME%/lib;%JAVA_HOME%/lib/tool.jar;%JAVA_HOME%/lib/dt.jar;

在Path环境变量内容前面加上JDK bin的路径名,类似%JAVA_HOME%\bin;........

配置成功的话,在cmd命令行下输入java -version可显示JDK的版本信息

2.安装和配置Maven。下载解压放到特定的目录,配置系统环境变量,新建MAVEN_HOME,并在Path里配置,如下:

MAVEN_HOME:解压后放到的目录,类似 C:\Program Files\apache-maven-3.2.5

在Path环境变量内容前面加上Maven bin的路径名,类似%MAVEN_HOME%\bin;%JAVA_HOME%\bin;.......

配置成功,在cmd命令行下输入mvn -v可显示Maven的版本信息

3.关于Subversion安装,主要有服务端和客户端,我这边只装了客户端Tortoisesvn ,windows下的服务端应该很简单next下去既可以了,不过可能要涉及一些配置,比如仓库位置、访问地址、用户或权限管理,细节可以搜一下百度经验或文库。

普通用SVN,都是用客户端来迁出项目或文件,所以一般只装客户端,Tortoisesvn 安装也很简单next下去;还没很熟悉这只乌龟,后面还要继续百度。

4.Tomcat安装,解压放到特定的目录就好。后面在Eclipse里配置Tomcat服务器就ok。

5.Eclipse Mars安装,其实也是解压放到特定的目录就好。然后根据之前安装的JDK、Tomcat等做配置,或者安装Maven和SVN插件就好。

打开Eclipse,在Window-Preferences下配置Tomcat服务器,由于Tomcat服务器配置也需要指定相应的JDK,所以通过配置Tomcat貌似间接配了JDK。在Preferences选Server下的Runtime
Environment,添加Tomcat服务器,,选对应的Tomcat版本,指向解压后Tomcat的安装目录,同时要在JRE指定所使用的JDK,点击Installed JREs,选默认的Standard VM,然后选择前面安装的JDK,就配好了Tomcat和JDK。

还有Maven也配一下,Mars内置了Maven,但一般用自己装的版本,也是在Preferences下的Maven下的Installation里添加本机安装的maven,并勾选它作为外嵌的maven

6.Eclipse 插件Suclipse和m2e的安装,分别对应了SVN版本控制的插件、Maven构建的插件。用Eclipse的Help菜单下的Eclipse
markets的插件在线安装最为方便,推荐这种在线安装方式。。实在有问题的话只能下载源插件包在Eclipse的插件安装目录下覆盖,可能会涉及其他的一些改动配置什么的。

就讲下在线安装方式,在Eclipse markets中搜Subclipse,就能看到,然后选它进行下载并安装。安装时注意有个小问题,可能会影响后面你使用SVN资源库,就是下载完Subclipse列表有个选项类似这个SubclipseIntegrations。。。(optional)的,最好不要勾选它,之前试过选了有问题再卸载。。不知新版的Eclipse会不会出现这个问题。。这里我不勾选那个选项。。安装成功后,可以在import那里看到SVN选项,可以从SVN迁出项目;也能看到SVN资源库那些视图,右上角那。

Maven插件的话,也类似的,在markets里搜m2e,然后找到m2e的什么lua版本,没看到mars对应的m2e,所以也直接下载了m2e(Lua)那个,还是能用的,应该是mars版Eclipse也能往下兼容吧。Maven插件安装成功,好像没太多明显标志,本来它就内置了,,一般都能直接对项目右键run
as,然后就有maven clean、maven build那些命令出来,,很强大的项目构建管理工具!

7.对了,Java EE还离不开数据库服务器和客户端,服务器可以不用,但需要远程访问数据库的管理工具。。不过我这边都装了,MySQL5和Navicat
for MySQL,直接安装就好。

到这里,基本的Java开发环境搭建就差不多了,后面要弄Java EE框架,就相对简单了,用Maven构建管理就方便了。不过这些工具还用的不是很溜,还要在实际工作中熟习它们。

PS:本来想上传所需的软件包的,不过没找到上传地方,软件包也有点大。就贴个下载地址吧,希望对小伙伴们有用。

JDK1.7:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR

Tomcat 7 (apache-tomcat-7.0.64-windows-x64.zip):http://tomcat.apache.org/download-70.cgi#7.0.64

Eclipse Mars: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/marsr

Maven 3.25(apache-maven-3.2.5-bin.zip):http://archive.apache.org/dist/maven/maven-3/3.2.5/binaries/

Tortoisesvn 1.9:http://sourceforge.net/projects/tortoisesvn/files/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: