eclipse的安装环境及eclipse下maven的配置安装
之前安装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安装好
最新文章
- Linux(五)__硬盘分区
- Android Activity launchMode研究
- 利用 PortableBasemapServer 发布地图服务
- Debian 7 下安装CodeBlocks12.11
- phpCAS::handleLogoutRequests()关于java端项目登出而php端项目检测不到的测试
- Node.js 学习(七)Node项目部署工具之forever
- [设计模式2]--模板(Template)模式
- 深入理解计算机系统第二版习题解答CSAPP 2.20
- 【tensorflow】学习笔记
- vue.js 跳转同一页面,传不同值,组件监听路由
- pycharm中创建包时加入的_init_.py文件及_all_的作用
- Ubuntu 14.10 下Hive配置
- Shell 脚本获取当前目录 和 获得 文件夹名
- AB(ApacheBench)工具 -- 压力测试
- RBAC权限管理及使用原生PHP实现
- hdu3189-Just Do It-(埃氏筛+唯一分解定理)
- Dalvik指令备忘
- 记录因xen而导致lvs,realserver转发activeconn为0
- vi文字处理器
- java IO 入门例子
热门文章
- Pointcut is not well-formed: expecting &#39;name pattern&#39; at character position
- java 基础拾漏
- JSR303注解
- BZOJ3436 小K的农场
- Busting Frame Busting: a Study of Clickjacking Vulnerabilities on Popular Sites
- Capture
- C++ 之const Member Functions
- AngularJs filter 过滤器
- ECMAScript严格模式简介
- app的描述