[笔记]我的Linux入门之路 - 04.Eclipse安装
首先,要安装ecliose自然是先要有Java环境。在上一篇已经安装好了,不再赘述。
一、下载
Eclipse官网 下载下来的文件“:eclipse-inst-linux64.tar.gz 。
二、安装
这次和上次不同,jdk解压即用,而双击打开此压缩包,发现里面有eclipse-inst 文件,说明自带安装程序,那就像windows下装软件一样好办了,把整个包解压缩出来随便放个目录,并且终端cd到该目录。执行sudo ./eclipse-inst 打开安装文件,发现了熟悉的界面:
1)不好的安装方法一与其症状
使用sudo运行它,很大条的该选安装目录选安装目录,该点I agree点I agree,该点下一步点下一步。
然后安装完最后一个页面,这个installer提醒你说我们启动一次看看成功没?你说吼哇吼哇,launch按一下,耶真的打开了,好轻松!于是满意地关掉了。然后过两天再想打开它,直接用ubuntu自带的“文件”定位到它的目录并双击eclipse,报错说定位不到相关的什么什么。然后我就执行/usr/local/bin/ide/eclipse/eclipse (这是我的安装目录),终端显示说什么大意就是说/etc下的一个文件打不开。我就知道哦权限不够,sudo一下。但是这样的话每次都要sudo明显烦人。而且这导致我在后面创建软件快捷方式时也总是“程序什么什么出现错误”,八成也是没权限导致的。不(bu)能(hui)做快捷方式、每次都要终端sudo输密码打开,太烦了。
2)不好的安装方法二与其症状
既然它会在etc目录下生成东西,那我安装时不给他sudo呢?结果发现安装目录只能被限定在/home里面了。不不不,这不好,强迫症一定要分门别类。
3)正确的安装方法
看到installer右上角的汉堡菜单没,点击它,把BUNDLE POOLS关掉。这个BUNDLE POOLS是共享插件用的,还能使eclipse启动变快什么什么的,但是它要权限啊,我这linux也就我一人使,关了。
然后该怎么做怎么做。
三、创建快捷方式
Linux下创建个快捷方式都那么烦…其实步骤本身很简单,会了之后也感觉没啥,但是自己一开始做的时候失败了多少次。Ubuntu安装的软件都能在Dash里面看到,但是Eclipse没有注册自己(就像它在Win下也是个绿色软件一样),所以要自己添加快捷方式到Dash,(直接在桌面上创建个快捷方式也可以,但这样在Dash里将找不到,其实你在哪里创建快捷方式也无所谓啦)。定位到存放Dash应用快捷方式的位置并创建Eclipse快捷方式并打开编辑它:
sudo gedit /usr/share/applications/Eclipse.desktop
输入以下内容:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/usr/local/bin/ide/eclipse/eclipse
Icon=/usr/local/bin/ide/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
(网上乱七八糟的教程害死人啊。。。第一次做快捷方式,粘贴的别人代码,他[Desktop Entry] 两个单词中间没有加空格!导致系统一直识别不了为真正的快捷方式)
其他不用改,就改Exec和Icon路径即可。里面什么内容也不难看懂。不出意外此时你就能在Dash里面搜索到它了。然后把它拖到任务栏就好。
[笔记]我的Linux入门之路 - 04.Eclipse安装的更多相关文章
- [笔记]我的Linux入门之路 - 01.Ubuntu安装
最近学机器学习,感觉matlab/octave用的人不多,想改用python.于是开始学python,辛辛苦苦学会了自己装环境和装第三方库,结果发现scipy库竟然没有win版本!于是想着那我得装个l ...
- [笔记]我的Linux入门之路 - 05.Eclipse的Python开发环境搭建与Numpy、Scipy库安装
一.Python环境 直接终端查询下python安装没:python --version Python 2.7.12 Ubuntu竟然已经装了Python2.7,那就好说了.不然自己装和装jdk差不多 ...
- [笔记]我的Linux入门之路 - 03.Java环境搭建
其实ubuntu是自带一个叫openJDK的东西的,是谷歌看Oracle不爽而搞的.不过呢...总感觉不太习惯,况且我既然都来Linux了,总是想折腾一把的. 首先先检查下有没有安装java.终端输入 ...
- [笔记]我的Linux入门之路 - 02.***-Qt5配置
作为一个学习中的程序员,查wiki等,***肯定是刚需.况且没有它很多东西都下不下来.我在windows环境下使用的是shadowsocks,那么在linux下也使用它. 一.SS版本 SS版本众多, ...
- Linux入门(3)——Ubuntu16.04下安装VMware
下载linux版本 http://www.vmware.com/cn/products/workstation/workstation-evaluation.html 激活秘钥:5A02H-AU243 ...
- Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用
一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...
- linux学习笔记2:linux 下java开发的软件安装
一.java ee开发环境的搭建 1.jdk的安装步骤 (1)首先必须要有安装文件,具体的可以去相关网站上下载,并制作iso文件 (2)将制作的iso文件挂载到linux系统上,并在虚拟机上将iso文 ...
- Linux入门(1)——Ubuntu16.04安装搜狗拼音
在网址下载搜狗deb包:http://pinyin.sogou.com/linux/ 将下载的sogoupinyin_2.1.0.0082_amd64.deb放在根目录下. 安装搜狗拼音: ltq@l ...
- Linux入门之路
一.linux简介 Linux前身:Minix,由Andrew S. Tanenbaum教授参考Unix编写 Linux创始人:Linus Torvalds Linux内核版(只有内核)和发行版(在内 ...
随机推荐
- git clone操作到开发机的错误记录
在开发机上,执行操作 $ git clone https://github.com/xxx/rank.git 返回错误: error: The requested URL returned error ...
- pacejs进度条监控服务端数据加载是否完毕
记得刚刚入职新公司的时候,公司在做app里面的h5页面.跟之前公司的流程不太一样.之前都是写完静态页面后通过ajax加载接口数据,这公司省事了,写完静态页面直接扔给服务端,他们来填数据,确实给前端省事 ...
- pygame加载中文名mp3文件出现error
好一阵子没有写东西了,最近几天在做一个基于Python pygame的音乐播放器,本来想做完了,再来发篇文章的,可越做越深,框架大致出来了,考虑周期比较长,也可能是我个人问题,做得比较慢,最近.下面来 ...
- iOS9,10没有问题,iOS8上面一登录就崩溃,原因Assets的问题
在项目中开发中,打包成一个ipa的包,发现iOS9,10,运行非常流畅,iOS8上面一运行就崩溃,找了好久,才找到原因竟然是Assets的问题,一开始我把ipa包放在蒲公英上面托管扫码下载的,用iTu ...
- 第4章Zabbix监控实践
p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; text-align: justify; t ...
- 【webpack学习笔记(一)】流行的前端模块化工具webpack初探
从开发文件到生产文件 有一天我突然意识到一个问题,在使用react框架搭建应用时,我使用到了sass/less,JSX模版以及ES6的语法在编辑器下进行开发,使用这些写法是可以提高开发的效率.可是 ...
- 【Egret】3d 服务器配置
在服务器MIME里添加这些类型就可以了:
- QQ第三方登录教程
教程戳这里
- python修行:练习购物车
product_list = [ ('Iphone',5800), ('Mac Pro',9800), ('Bike',800), ('Watch',10600), ('Coffee',31), (' ...
- java 基础知识八 正则表达式
java 基础知识八 正则表达式 正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待 ...