1、官网下载maven:https://maven.apache.org/download.cgi

2、上传到虚拟机进行解压缩操作:

[hadoop@slaver1 package]$ tar -zxvf apache-maven-3.5.3-bin.tar.gz -C /home/hadoop/soft/

3、配置Maven的环境变量:

[hadoop@slaver1 soft]$ sudo vim /etc/profile

  export MAVEN_HOME=/home/hadoop/soft/apache-maven-3.5.3

  export PATH=$PATH:$MAVEN_HOME/bin

[hadoop@slaver1 soft]$ source /etc/profile

4、验证maven是否安装成功:

[hadoop@slaver1 soft]$ mvn -version

5、查看maven的setting文件,创建默认的仓库位置信息:

[hadoop@slaver1 soft]$ cd apache-maven-3.5.3/conf/

[hadoop@slaver1 conf]$ more settings.xml

[hadoop@slaver1 conf]$ mkdir -p ~/.m2/repository

[hadoop@slaver1 conf]$ cd ~/.m2

/repository[hadoop@slaver1 repository]$ ls

6、然后修改下载镜像的地址:

8、将setting文件拷贝到默认的位置(注意maven下载jar包到仓库需要联网哦):

[hadoop@slaver1 .m2]$ cp /home/hadoop/soft/apache-maven-3.5.3/conf/settings.xml ./
[hadoop@slaver1 .m2]$ ls

9、根据虚拟机的位数,去eclipse官网下载对应的位数Eclipse工具:https://www.eclipse.org/downloads/packages/release/Mars/2

如果有x86_64的是64位,没打印64的就是32位

10、将eclipse进行解压缩操作:

[hadoop@slaver1 package]$ tar -zxvf eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz -C /home/hadoop/soft/

11、然后进入到虚拟机,启动eclipse开发工具:

然后就遇到这个坑了,各种百度,反正解决不了问题。

The Eclipse executable launcher was unable to locate its
companion shared library.

然后又下载了好几个版本的,都是64位数的操作系统,jdk,eclipse都是64位的,然后百度的也解决不了问题。然后开始找问题,谁知道解压缩的时候都出现了问题,问题在解压缩的最后两行:

tar: Skipping to next header
tar: Exiting with failure status due to previous errors

想骂人,弄了半天,谁知道我是下载错了,而且下载错了好几次,晕死了。

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR2/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz

这个链接可以下载直接打开,没有什么解压缩报错和打不开的问题,一脸懵逼。

然后创建一个快捷方式在虚拟机的桌面:

然后将这个快捷方式放到桌面修改一下文件名称和图标即可:

12、然后创建一个worksapce,修改一下自己工作空间即可:

/home/hadoop/soft/eclipse/workspace

13、修改快捷键,让开发更加迅速:

window--->Preferences-->搜索keys,打开以后在右边的Command里面找到如下两个key,然后进行修改即可:

key=Content Assist,oldValue= Ctrl + Space ,modifyValue=Alt+/。

key=Word Completion,oldValue= Alt + / ,modifyValue=Ctrl + Space。

14、配置eclipse和maven的集成。

配置好以后下面的自动会加载出来:

待续......

最新文章

  1. Django 之 ForeignKey、ManyToMany的访问方式
  2. 轻量级实用JQuery表单验证插件:validateForm5
  3. poj 3070 矩阵快速幂模板
  4. In_interrupt( ) 和In_irq( )【转】
  5. #在lua中的运用
  6. ios应用,今年最蛋疼的6月,IPV6!!
  7. codeforces 438D
  8. 【模板小程序】循环方阵构造(仿《剑指offer》循环矩阵打印)
  9. 比较 Spring AOP 与 AspectJ
  10. c#中@标志的作用 C#通过序列化实现深表复制 细说并发编程-TPL 大数据量下DataTable To List效率对比 【转载】C#工具类:实现文件操作File的工具类 异步多线程 Async .net 多线程 Thread ThreadPool Task .Net 反射学习
  11. Java运行环境eclipse配置环境变量 sql server登录时用的账户以及注册码
  12. utf8 ucs4
  13. winserver2008安装tomcat+mysql+httpd+redis环境
  14. 用java实现从命令行接收多个数字,求和之后输出结果。
  15. 【转】史上最浅显易懂的Git教程!
  16. Jackson 框架JSON、XML、List、Map直接相互转换
  17. [luogu3369]普通平衡树(treap模板)
  18. staitic_cast原理与使用
  19. Spark- 求最受欢迎的TopN课程
  20. jenkins下脚本权限问题

热门文章

  1. python3-多装饰器的执行顺序
  2. 《Debug Hacks》和调试技巧【转】
  3. 用户态驱动--UIO机制的实现【转】
  4. 在本地SharePoint 2013 搭建App开发环境
  5. Mudo C++网络库第三章学习笔记
  6. Python学习前期准备---第九天
  7. expect学习笔记及实例详解
  8. gstreamer
  9. MVC 基于 AuthorizeAttribute 实现的登陆权限控制
  10. vue 之 引入elementUI(两步走)