之前安装zookeeper的时候,就配置过linux下的java环境,即安装过linux JDK,配置过JAVA_HOME   和PATH  变量,,,

现在要运行一个java客户端,来消费kafka服务器上队列中的数据,或者说队列中,<key,value>中的message 实体,,,

同时需要运行maven插件  来打包管理所有安装过程中出现的包依赖关系,,,在RHEL linux  6.1上,安装依赖包有点麻烦,所以在本地安装一个eclipse环境,用maven通过本地网络来获取依赖,,,

下面来安装eclipse,网上下载,安装,这个不用说,安装完以后,运行eclipse.exe报错,说

这个时候就需要安装win7下的64位的jdk, 下载jdk1.7.71_x64.zip的一个免安装包,解压到指定文件夹,配置环境变量,以我的安装路径为例:

JDK的安装路径:D:\eclipse\\jdk1.7.71_x64\

这是jre的安装路径:D:\eclipse\jdk1.7.71_x64\jre

安装完成后对环境变量进行配置:(Win7)

计算机-属性-高级系统设置---环境变量

首先,在系统变量中新建JAVE_HOME,路径为D:\eclipse\\jdk1.7.71_x64

其次,在系统变量的Path的路径最前面,添加

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

最后,在系统变量中新建CLASSPATH,路径为

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

安装完成后,点击eclipse,根据提示创建工作台环境,即Workspace Launcher ,我是在D盘下eclipse目录下创建一个Workspace Launcher的文件夹,点击确定后,eclipse就会运行你当前的java配置环境,打开了。

基本的eclipse就安装完毕了,下来安装maven,

1.下载apache-maven-3.3.9-bin.zip   地址:https://maven.apache.org/download.cgi   ;

2,解压到路径D:\eclipse下,配置环境变量MAVEN_HOME变量值为D:\eclipse\apache-maven-3.3.9;将环境变量添加到path中%MAVEN_HOME%\bin;

3,新建本地仓库文件夹D:\eclipse\MavenRepository,并且在MavenRepository内创建文件夹maven_jar,用来存放maven下载来的依赖包;修改conf文件夹下的settings.xml文件,添加 <localRepository>D:\eclipse\MavenRepository\maven_jar</localRepository>;    注意在.xml文件中,注释使用 <!--   与   -->配对,如下图,<mirror>与 </mirror>配对;所以如果是放开注释的话,就移动注释符号的位置,比如 移动“-->”;

4,修改默认的中央仓库镜像 mirrors 地址;Maven默认的中央仓库里的文件不全。所以,都需要自行添加其它的镜像地址。

在settings.xml文件中的“<mirrors>”标签里添加如下内容:

<mirror>

<id>ibiblio</id>

<mirrorOf>central</mirrorOf>

<name>Human Readable Name for this Mirror.</name>

<url>http://mirrors.ibiblio.org/maven2/</url>

</mirror>

保存所做的修改,同时还需要把这个settings.xml文件复制一份到“D:\eclipse\MavenRepository”目录下。

5,在cmd中运行mvn -versioin会看到java及maven信息(前提要配好java环境变量)。说明maven安装好

6,下载eclipse-maven3-plugin插件 ,地址:http://download.csdn.net/download/cnclenovo/5181671
7,解压缩到指定安装地点,我的地址在目录“D:\eclipse”下;
8,在eclipse安装目录的dropins文件夹下新建maven.link;在maven.link中添加path=你解压缩路径(features和plugins的所在目录的路径);
9,重启eclipse
10,在开始的eclipse界面上点 window-preferences->maven->installations->add
    E:\Java\environment\apache-maven-3.1.1
    点击apply
11,window-preferences->maven->user settings
    将usersettings改为自己解压缩目录中的。
    local repository在上一步已自动改变
    点击apply,然后点击ok
-------------------------------
注意:我安装时在10步时,点开preferences没有发现有maven目录tree,这个时候不要怕,(因为我是非专业搞这个的,只是想用这个环境运行代码,运用maven处理依赖关系,所以)果断换  插件安装 ,先安装m2eclipse  插件,再用插件m2eclipse关联maven;方法如下:
 
因为Eclipse默认不支持Maven。需要给它添加m2eclipse插件。下面是具体的操作步骤。
 
点击重启eclipse界面左上角的Help-->Instance NewSoftWare   会弹出界面  选择“Add..”按钮,又会弹出对话框:   这个对话框就是用于添加一个插件地址的。在“Name”对应的输入框里输入该操作的一个标识名。在“Location”对应的输入框里输入这个插件的安装地址。注:Maven的Eclipse插件地址为:http://download.eclipse.org/technology/m2e/releases。 点击下一步,安装,下边只点选左边第一,第二个,其他都不勾选,免除版本的更新等问题;选择完以后等待安装,观察Eclipse右下角的安装百分比,安装完后会有提示 重启Eclipse,点击确定,重启后接着进行第10步,第11步,关联maven版本,及配置下载包存放地点等;
 

eclipse的安装环境及eclipse下maven的配置安装的更多相关文章

  1. eclipse下maven插件的安装

    最近公司项目要求使用maven来进行项目的管理开发,在这里记录一下eclipse下maven插件的安装. maven插件在eclipse下安装害得我挺恼火的. 我想用最简单的那种方式--在线安装: 通 ...

  2. Eclipse下Maven插件配置

    要做一个基于C/S架构的汽车租赁系统,由于在实习期间接触过一些Java和SpringMVC,Spring,Hibernate的东西,所以决定使用这个框架组合来完成这个项目. 首先是Maven的配置,为 ...

  3. eclipse下maven一些配置方法汇总

    随着eclipse的不同版本的变更:对maven插件的安装也有着不同的差异:之前也在一些版本的eclipse上安装成功地,但是最近又遇到了一些麻烦,故将这些方法记录下来: 大家都知道的最常用的一种方式 ...

  4. Idea下maven的配置和使用

    maven的主要功能就是依赖管理,jar包仓库.和C#中的NuGet仓库差不多.另外也提供打包构建,启动插件等功能.下面主要讲一下,在使用Idea开发时,maven的配置和使用. maven的安装和配 ...

  5. Itellij IDEA下Maven的配置

    maven基本配置 配置阿里云镜像 打开settings.xml,添加 <mirrors> <mirror> <id>alimaven</id> < ...

  6. nginx+php 在windows下的简单配置安装

    开始前的准备 PHP安装包下载:http://windows.php.net/downloads/releases/php-5.5.14-Win32-VC11-x86.zip Nginx 下载地址:h ...

  7. ant Windows下环境变量配置 安装 编译

    下载 官网:[http://ant.apache.org/] 其他版本:[http://archive.apache.org/dist/ant/binaries/] 点击这个进入下载页面 Window ...

  8. windows 下git 的配置安装与使用

    一.安装GIT(过于简单略过) 二.配置git 二(一).配置git的user name和email 打开 git bash,输入 $ git config --global user.name &q ...

  9. win下Maven安装和基本设置

    注:本文介绍 Windows 平台上 Maven 的安装.Maven 3 需要运行在 JDK1.4 以上的版本上. 非原创:原创地址 http://www.ibm.com/developerworks ...

随机推荐

  1. 基于SURF特征的目标检测

    转战matlab了.步骤说一下: 目标图obj 含目标的场景图scene 载入图像 分别检测SURF特征点 分别提取SURF描述子,即特征向量 用两个特征相互匹配 利用匹配结果计算两者之间的trans ...

  2. AutoIt3(AU3)开发的分辨率快速设置工具

    项目相关地址 源码:https://github.com/easonjim/Resolution_Settings bug提交:https://github.com/easonjim/Resoluti ...

  3. CodeForces 209C Trails and Glades

    C. Trails and Glades time limit per test 4 seconds memory limit per test 256 megabytes input standar ...

  4. Joblogs——ContentValues的使用

    ContentValues在Android的SQLiteDatabase.update (String table, ContentValues values, String whereClause, ...

  5. sql like

    在java里面写sql要用 like CONCAT('%',?,'%')

  6. Windows8远程桌面CentOS 6.5

    概述: 在CentOS上安装vncserver和Windows8上安装VNC Viewer,从而可以在Windows8远程桌面到CentOS 6.5 1. 在CentOS上安装vncserver 1. ...

  7. (原)Java初始化过程

    先看一个demo,然后进行归纳. class X{ static M m=new M(); Y y=new Y(); public X(){ System.out.print("X" ...

  8. TypeScript Modules(模块)

    本文概述了TypeScript中如何使用模块以各种方式来组织代码.我们将涵括内部和外部的模块,并且讨论他们在适合在何时使用和怎么使用.我们也会学习一些如何使用外部模块的高级技巧,并且解决一些当我们使用 ...

  9. java编程思想-复用类总结

    今天继续读<java 编程思想>,读到了复用类一章,看到总结写的很好,现贴上来,给大家分享. 继承和组合都能从现有类型生成新类型.组合一般是将现有类型作为新类型底层实现的一部分来加以复用, ...

  10. 在不同的pyhon版本中切换

    issue discription 在一台电脑上同时安装了python2.7和python3.5,怎样在这两个版本中切换调用? solution to the issue 进入python安装文件夹, ...