之前安装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. 使用jquery.qrcode生成二维码支持logo,和中文

    /* utf.js - UTF-8 <=> UTF-16 convertion * * Copyright (C) 1999 Masanao Izumo <iz@onicos.co. ...

  2. Hive 一些便捷小查询

    show create table 表名; -- 可以查看表的DDL语句 describe 表名; -- 查看表的字段信息 explain dependency select count(1) fro ...

  3. viewport ---移动端详解

    转自---http://www.cnblogs.com/2050/p/3877280.html 移动前端开发之viewport的深入理解 在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上 ...

  4. python-学习笔记1-面向对象编程

    1.面向对象最重要的概念就是类(Class)和实例(Instance),类是抽象的模板,而实例是根据类创建出来的一个个具体的"对象",每个对象都拥有相同的方法,但各自的数据可能不同 ...

  5. Leetcode Bulb Switcher

    There are n bulbs that are initially off. You first turn on all the bulbs. Then, you turn off every ...

  6. WinRAR命令行

    用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...> <@列表文件...> <解压路径\ ...

  7. hdu 5017 模拟退火

    题意:给出椭球面的立体解析式,要求椭球面上距离原点最近的点的距离 sol:这题要想推公式就

  8. Windows下Nginx+Mysql+Php(wnmp)环境搭建

    前言 最近想在windows下使用nginx搭建web环境,本来想用套件(WNMP)一键安装,但后来放弃了,觉得还是自己动手,丰衣足食的好,而且套件的局限性太大.所以后来就各种搜索,看到前辈写关于wn ...

  9. Linux GDB Debugging

    Catalog . GDB Introduction . GDB基本命令 1. GDB Introduction GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮助工程师 ...

  10. 基本概率分布Basic Concept of Probability Distributions 8: Normal Distribution

    PDF version PDF & CDF The probability density function is $$f(x; \mu, \sigma) = {1\over\sqrt{2\p ...