您的位置:首页 > 编程语言 > Java开发

ubuntu安装eclipse

2014-01-07 21:26 190 查看
前几天在ubuntu上配置eclipse和android的开发环境,真是让我打开眼界,我是个windows党,之前很少使用ubuntu,但是一时冲动的我觉得有必要将开发转移到ubuntu上,于是乎,我就蛋疼的花了一天的时间配置整个环境,真的很惭愧。

下面就说一下自己配置过程中的经验

安装时javasdk和eclipse只需要解压到同一个文件夹里就好了,我是学的别人,都解压到了/opt文件下,解压时的命令如下,sudo tar-zxvf filename.tar

务必要使用管理员权限解压,之后就使用命令:

sudo gedit /etc/profile

在这个文件里面添加如下内容:

exportJAVA_HOME=/opt/你的jdk名称

export JRE_HOME=/opt/你的jdk名称/jre
exportCLASSPATH=.;$CLASSPATH;$JAVA_HOME/lib;$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin;$JAVA_HOME/jre/bin;$PATH;$HOME/bin

问题1,ubuntu一直循环在图形登录界面

修改PATH的时候需要特别注意,改错了很有可能出现大错误,我第一次装的时候就是吧$PATH漏掉了,结果导致ubuntu开机时就开到用户登录的界面,密码怎么输都进不去,一直在登录界面循环,着实郁闷了我好久。

查了好久才找到解决办法

图形登录界面键入ctrl+alt+F1,进入文字界面,之后输入你的用户名和密码,注意这时候可能因为你的PATH的修改而导致无法显示中文。

之后使用命令:
sudo vi/etc/profile,这里要注意,sudo和vi是不能直接使用的,因为我忘记了当时的全路径是什么了,所以就简单的写了sudovi,实际操作的时候需要加上路径名的。

这时候你可能会问,哎呀,我不知道sudo和vi的路径啊,呵呵,没关系,只要你在命令行输入sudo,而后回车,他会提示你,应该使用"/路径/sudo",没错,照着它的提示输上sudo的全路径,vi也使用相同的方法。

进入vi之后,选中你添加的那些行,全删掉,删除命令是“dd”两个d,之后单击esc,再输入“:”+“wq”,退出。别舍不得,因为有时,有可能其他地方也有错。改好后按alt+F4,退出到登录界面,ctrl+alt+delete重启,我保证你能登进去。

仔细核对路径之后,再对profile做修改,如果出错就重复上面的步骤。

问题2:

给androidsdk选择目录的时候提示找不到adb或者Emulator,先别急,这有可能不是sdk的问题,在重装sdk之前,请先试试我的方法:

进入你放置sdk的目录,运行命令:

chmod -R 777 *

说道这里你可能明白了,你存放sdk的地方,你的eclipse可能没有权限读取或者执行,或者说你的eclipse没有对sdk中二级或更低级目录的读取或执行权限,从而导致你的eclipse无法打开tools和platform-tools,进一步导致了eclipse找不到adb或者emulator。

当让如果你数值chmod命令和eclipse对sdk的使用权限要求的话,你最好不要使用777权限,毕竟啥都能让别人改不好,我是刚接触ubuntu,所以只能偷懒用777了。

问题3:

安装adt时提示缺少wst和一个c++的开发环境

在你安装adt的界面里输入http://download.eclipse.org/releases/helios,后面是不是helios根据你的eclipse版本决定,具体安装什么版本和自己的eclipse是什么版本我也没有弄清楚,我只是随便装了一个,

缺少c++环境的哪个提示是什么我忘记了,但有一件事要提醒大家,或许你安装的时候已经有了对应的C++升级http,它是不是提供了两个选项?嘿嘿,装的时候只需要装那个有main这个单词的那一个就好了,否则在你装C++插件的时候它还会提示错误。

问题4;

创建虚拟机的时候

提示
Failed to create the SD card.
Failed to create sdcard in the AVDfold
别急这事个很常见的命令,引起这个问题一般只会有两个原因,
1,你的eclipse对sdk下的tools和platform-tools中的工具缺少执行权限,这个,或者你没有创建avd的目录的读写权限。
这个问题我不存在,因为我在问题2的时候直接“chomd -R 777*”了,嘿嘿,那么能导致这个问题出现的就只能是下面的原因了:
64位系统部不兼容32位系统,64位是你的电脑,32位是你的虚拟机,实际应用中就是你的手机或者pad,
使用命令uname -ar可以查看你的电脑位数,如果是32位,下面这个方法就不适合你,这时你就要找更高级的方法了,祝你好运

这时你需要使用如下命令更新32兼容包:
sudo apt-get install ia32-libs
之后如果还不行,再执行一遍sudo apt-get installia32-libs
我就是执行了两边才好的,第一次的时候漏装了几个包,后来补全了也没用,再后来就重新将这个兼容包装了一遍,就OK了。

我在安装过程中遇到的问题主要就是上面这几个,最后我的avd和android程序都成功运行了,希望现在看我这篇帖子的你也能一步步的把android环境搭建好,嘿嘿,这很有意义哦。

转自:http://blog.sina.com.cn/s/blog_9d42b8d301017z3l.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu eclipse安装