ubuntu下eclipse 安装记录
基本是参考:http://www.metsky.com/archives/611.html 完成。
中间遇到小问题,在此记录下,方便遇到同样问题的难友。
先说下快速打开命令行快捷键:Ctrl+Alt+T
1.下载JDK
安装前,先需留意将要使用的eclipse等软件环境版本、及已知的BUG信息及必须的版本信息。
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
注意:根据自己电脑下载对应版本 x86(32位) ,x64(64位),不然安装完后 ,java -version 没有版本信息。
我第一次就下载错误了。。。。-_-||
2.解压安装
这里把JDK安装到:/usr/lib/jvm,解压后目录名为jdk1.7.0_05。
- cd /usr/lib sudo mkdir jvm
- cd /usr/lib
- sudo mkdir jvm
- sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm cd /usr/lib/jvm
注意:我下载解压后为:jdk1.7.0_45 下面拷贝时候,要注意修改。
3.配置环境变量
sudo gedit ~/.bashrc
在文件末尾添加
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_05
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面的命令来使之生效
source ~/.bashrc
提示:打开命令行:输入 sudo gedit ~/.bashrc 打开编辑器 原文命令是在vi中修改,对我这种小白还不是太适合。
4.测试java环境
在终端中输入命令并回车查看Java版本信息是否正确:
java -version
二、安装Eclipse和sdk
安装Eclipse和SDK开发环境,我们可以使用Google提供的ADT Bundle包,下载地址:
http://developer.android.com/sdk/index.html
该已经包含了如下内容:
- Eclipse + ADT plugin
- Android SDK Tools
- Android Platform-tools
- The latest Android platform
- The latest Android system image for the emulator
当然了,如果你喜欢独立的Elipse(下载地址:http://www.eclipse.org/mobile/)和SDK(地址同上ADT Bundle下载地址)也可单独下载后解压即可,上面所说的Adt Bundle下载解压后,也就是两个文件夹eclipse和sdk。
三、配置eclipse
下载的ADT开发包解压后文件夹名adt-bundle-linux-x86,在其eclipse目录下可以看到一些可执行文件。eclipse配置方法请参考上文的推荐阅读中文章链接。不过只做Android开发的话,对ADT而言基本无需配置(默认了),除了你要安装API插件库和配置虚拟机之外(这是最常用的两个)。
如果是使用自己独立的eclipse(使用ADT套件不需要),那么需要把SDK跟eclipse挂钩起来(以下命令请在终端中执行):
编辑:sudo gedit ~/.bashrc
在文件最后添加:
- # Android SDK
- export ANDROID_SDK=/home/yourname/android-sdk-linux
- export PATH=$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$PATH
其中,ANDROID_SDK是你自己SDK目录名,且为完整路径。修改完成后保存。
生效:source ~/.bashrc
提示:进入到 eclipes 目录双击eclipes 提示没有jre 我的解决办法是讲jdk中jre拷贝到了eclipes 目录。
感觉做法不对。。。。
四、补充 命令行下adb 不识别
需要添加adb 路径到/.bashrc。
查看sdk 安装目录发现adb 不再tool目录,内有adb_has_moves.txt
The adb tool has moved to platform-tools/
在此打开/.bashrc。添加adb 路径。
我的添加完后为:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export ANDROID_HOME=/home/wangxiaohao/work/adt-bundle-linux-x86-20131030/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
生效:source ~/.bashrc
再次在命令行中adb shell 就可以了
接下来添加eclipes快捷键 ,为成功。可以在eclipes 目录右键添加到桌面,不足是图标不能正常显示。
参考网上添加办法,打开快捷方式时候提示子线程无权限。。
晚上再折腾下。
此文为记录,如有错误,欢迎指正。谢谢
over
ubuntu下eclipse 安装记录的更多相关文章
- Ubuntu下Eclipse安装与编译ns-3遇见的各种问题
感觉Eclipse比其它东西装起来麻烦多了. 问题拾遗 (1)安装 这一块倒是没有什么大的问题,Linux操作系统也不需要像在Windows操作系统下下一些必须的东西(比如CDT等等).安装好了JDK ...
- ubuntu下eclipse安装maven插件
ubuntu科输入如下指令安装eclipse:sudo apt-get install eclipse ubuntu下安装maven插件打开Eclipse点击Help -> Install Ne ...
- Ubuntu 下Eclipse 安装SVN
如果尚未安装Eclipse,先安装:也可以直接下载Google提供的ADT Bundle. sudo apt-get install eclipse 安装Subversion sudo apt-get ...
- Ubuntu下eclipse安装svn插件
好记性不如烂笔头,碰见一个不大不小的问题,记录下. 系统:Ubuntu 12.04 Eclipse:eclipse-jee-kepler-R-linux-gtk.tar.gz subclipse:1. ...
- ubuntu下Eclipse安装
安装的版本是MARS 直接复制安装包到安装的目录,然后tar zxvf XXXX 对于不能输入中文,把系统的输入法改成ibus就行了,fctix不支持eclipse 汉化包的下载地址 http://d ...
- Ubuntu杂记——Ubuntu下Eclipse安装Maven问题
转:在线安装maven插件问题:Cannot complete the install because one or more required items could not be found. 使 ...
- windows下Eclipse安装Perl插件教程
windows下Eclipse安装Perl插件教程 想用eclipse编写perl.网上看了很多资料.但EPIC插件的下载连接都失效了.无奈,只好自己动手写个教程记录一下. 准备工作: 安装好Ecli ...
- Linux 系统下Eclipse安装及使用
Linux 系统下Eclipse安装及使用 我们在搞上层开发的时候,都是在Windows下使用Eclipse,那么如果是Linux应用开发,就必须要在Linux中安装Eclipse,用于C/C++开发 ...
- ubuntu下终于安装好了nvidia的gt540显卡驱动
ubuntu下终于安装好了nvidia的gt540显卡驱动.估计好多童鞋怕麻烦都放弃安装了哈. 先看看效果. ~$ lspci |grep -i vga :) :00.0 VGA compatible ...
随机推荐
- DOM(四):h5扩展方法
getElementByClassName()方法getElementByClassName()方法接收一个参数,即一个包含一或多个类名的字符串,返回带有指定类的所有元素的NodeList //取得所 ...
- MySQL中的if和case语句使用总结
create table test( id int primary key auto_increment, name ), sex int ) ),(),(),() ,'男','女') from te ...
- SpringBoot学习14:springboot异常处理方式4(使用SimpleMappingExceptionResolver处理异常)
修改异常处理方法3中的全局异常处理Controller即可 package bjsxt.exception; import org.springframework.context.annotation ...
- call()和apply()
每个函数都包含apply和call方法. 相同点:都接收两个参数,一个是在其中运行函数的作用域,另一个是参数: 不同点:call方法和apply的不同之处在于接收参数的方式不同: apply方法第二个 ...
- 触发ionic弹窗区域外的方法
最近项目需要在页面弹窗的时候需要点击弹窗区域外的地方,其实也就是点击页面HTML就可以关闭弹窗, 首先在controller通过js获取到html的dom节点,然后绑定点击事件,话不多说上代码: ...
- avalon.js的循环操作在表格中的应用
avalon.js的循环操作在表格中的应用 一个JAVA开发,因为做的门户系统中,数据的展示加载的速度很影响使用效果,想到的是尽量少的请求后台,然后接触到了avalon,看介绍这是一个很轻很轻的MVV ...
- 利用bootstrap实现图片Carousel效果
引入头文件: <link rel="stylesheet" href="bootstrap.min.css"> <link rel=" ...
- mysql 数据库设计规范
MySQL数据库设计规范 目录 1. 规范背景与目的 2. 设计规范 2.1 数据库设计 2.1.1 库名 2.1.2 表结构 2.1.3 列数据类型优化 2.1.4 索引设计 2.1.5 分库分表. ...
- 微信小程序开发入门学习(2):小程序的布局
概述 小程序的布局采用了和Css3中相同的 flex(弹性布局)方式,使用方法也类似(只是属性名不同而已). 水平排列 默认是从左向右水平依次放置组件,从上到下依次放置组件. 任何可视组件都需要使用样 ...
- 通信服务器哈希Socket查找(Delphi)
在Socket通信服务器的开发中,我们经常会需要Socket与某个结构体指针进行绑定.当连接量很大时,意味着需要个高效的查找方法 Delphi中提供了哈希算法类,以此类为基础,修改出Socket专用M ...