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
想骂人,弄了半天,谁知道我是下载错了,而且下载错了好几次,晕死了。
这个链接可以下载直接打开,没有什么解压缩报错和打不开的问题,一脸懵逼。
然后创建一个快捷方式在虚拟机的桌面:

然后将这个快捷方式放到桌面修改一下文件名称和图标即可:
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的集成。

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

待续......
Linux环境安装Eclipse工具开发的更多相关文章
- Linux环境安装Eclipse及配置hadoop插件
摘要:第一次使用hadoop,另外eclipse也不太熟悉,所以把自己在安装过程中得琐碎记录下来.以备以后查看. 硬软件环境: ▪ 虚拟机: VMware Workstation 11.0.0 bui ...
- Java 开发环境配置--eclipse工具进行java开发
Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio ...
- linux上安装Eclipse
之所以要在linux上安装Eclipse,是因为一开始我是通过Eclipse+MingW+Samba+GDBserver方式在Windows上远程操作,准备编译调试nginx源代码的,可是在编译调试过 ...
- Linux下安装项目管理工具Redmine
http://www.redmine.org.cn/download Linux下安装项目管理工具Redmine1.Ruby安装Ruby on Rails网站推荐使用1.8.7版. 点击(此处)折叠或 ...
- 在Linux下安装eclipse
在Linux下安装eclipse 今天上午终于在Linux下把eclipse安装上去了,前几天尝试了一次,失败了,不知道是软件版本的问题还是我自己的原因,估计还是我自己的原因占多数!下面把这次成功的经 ...
- Linux环境安装PostgreSQL-10.1
转载自:https://www.cnblogs.com/LinBug/p/8082790.html Linux环境安装PostgreSQL-10.1 环境及资源 Linux版本:CentOS re ...
- Linux环境安装Nexus
Linux环境安装Nexus Nexus可以做Maven私服,私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库.有三种专门的Maven仓库管理软件可以用来帮助大家建立私服: N ...
- Linux下安装yum工具
Linux下安装yum工具 http://blog.csdn.net/caoshichaocaoshichao/article/details/13171919
- Linux上安装编译工具链
在Linux上安装编译工具链,安装它会依赖dpkg-dev,g++,libc6-dev,make等,所以安装之后这些依赖的工具也都会被安装.ubuntu软件库中这么描述 Informational l ...
随机推荐
- 【leetcode】657. Robot Return to Origin
Algorithm [leetcode]657. Robot Return to Origin https://leetcode.com/problems/robot-return-to-origin ...
- 【php】下载站系统Simple Down v5.5.1 xss跨站漏洞分析
author:zzzhhh 一. 跨站漏洞 利用方法1,直接在搜索框处搜索<script>alert(/xss/)</script>//',再次刷新,跨站语句将被 ...
- python3编码(encode,decode)
python3默认编码为unicode,由str类型进行表示.二进制数据使用byte类型表示. 字符串通过编码转换成字节码,字节码通过解码成为字符串 encode:str --> bytes d ...
- mysql数据库 详解 之 自学成才1
一.学习目录 1.认识数据库和mysql 2.mysql连接 3.入门语句 4.详解列类型 5.增删改查 INSERT INTO 表名(列1,…… 列n) VALUES(值 1,…… 值 n) ...
- 题解 SP26045 【GCDMAT2 - GCD OF MATRIX (hard)】
承接一下洛咕上的题解,这里基本就是谈谈优化,放个代码的 我们发现这里的常数主要来自于除法,那么我们优化除法次数,把所有的 \(n/1...n/s\) (\(s=\sqrt n\))存下来,然后归并排( ...
- Linux与Windows串口通信
串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛.现在国际上不断有串口新技术及新规格推出,结合社会各方面需要,串口通信发展的空间庞大.串口通讯技术因其自身的优势和 ...
- HDU 5514
题意: 给你 N 个数 和 一个 M: 对于 每一个 Ni , 乘以 K 取摸 M 都有一个 集合, 把所有集合合并, 求和 Σ ai ( ai → K * Ni % M ) 思路 : 最开始 直接求 ...
- Light OJ 1095
题意: 给你 N 个数, 总共有 N! 种排列, 现在 要你统计前 M 个数 刚好 有K 个数 在原来的位置上 的排列个数 思路: 首先 M 中选 K C(m,k): 则 共 剩下 n - k 个数, ...
- Ex 2_23 如果一个数组超过半数的元素都相同时,该数组被称为含有一个主元素..._第二次作业
将数组A划分为两个数组A1和A2 ,各含有A的一半元素或一半多一个.若A中含有主元素x,则A1和A2中至少有一个数组含有主元素x,对A1和A2递归地计算有无主元素,若A只含有一个元素,则A的主元素就是 ...
- Python-Django-Ajax进阶
ajax上传文件: <h2>基于ajax上传文件</h2><p>名字 <input type="text" id="filena ...