专栏首页别先生Linux环境安装Eclipse工具开发

Linux环境安装Eclipse工具开发

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的集成。

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

待续......

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hadoop数据分析平台项目实战(基于CDH版本集群部署与安装)

    1、Hadoop的主要应用场景:   a、数据分析平台。   b、推荐系统。   c、业务系统的底层存储系统。   d、业务监控系统。 2、开发环境:Linux...

    别先生
  • Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)

    Apache-->hadoop的官网文档命令学习:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html...

    别先生
  • Javascript中DOM技术的的简单学习

    第十四课 DOM技术概述 1:DOM概述   文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将H...

    别先生
  • jmeter参数化csv+用户参数配合(请求加密,返回解密)

    1. 所有的接口都经过网关,意味着:入参和出参都需要加密,是所有的参数而不是单个参数的加密;

    java乐园
  • RAID技术

    磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。 磁盘阵列是由很多...

    用户1173509
  • 2017机器学习与自然语言处理学术全景图:多产的作者与机构都是谁?

    机器之心
  • DispatchServlet的分析 原

        首先要说明下,我们发送到服务器端的get、post等请求,都转到doDispatch方法,进行处理。

    克虏伯
  • Sql学习笔记(二)—— 条件查询

    上篇简单介绍了一下sql的一些基础增删改查语句,而针对多种多样的查询语句则未详细说明,这一篇继续记录一下关于各种条件查询的知识。

    CherishTheYouth
  • PWA之离线缓存(一)

    PWA全称是Progressive Web Apps, 是一种渐进式增强 WEB 应用。 这里的渐进式增强是指无论用户用的是什么浏览器都能保证应用能正常工作。

    IMWeb前端团队
  • PyQt QTableView嵌入QComboBox

      在Qt里,在QTableView中嵌入QComboBox真的很方便,只要实现一个QItemDelegate就可以了;QComboBox要想实现自定义下拉框...

    bear_fish

扫码关注云+社区

领取腾讯云代金券