前言:由于我的电脑是64位的,所以下面使用的jdk ; eclipse ; 包括我安装的 ubuntu12.0.4LTS 都是64位的;如果你是32位请下载32位的系统以及jdk,eclipse等软件(之所以用12.0.4LTS因为它稳定,并且官方支持比较好)

步骤:

1.到eclipse官网下载eclipse for linux,我下载的是Eclipse Class 4.2.2.tar.gz 64位的最新版,因为我电脑是64位的,根据需要下载即可

2.到jdk官网下载linux下的jdk; 我下载的是64位 jdk-7u25-linux-x86-64.tar.gz

3.把下载的2个压缩包拷贝到/home/android/java中; 注意此处路径可以任选,或者放到usr/某个文件夹下也行,或者其他路径下; 这里的 android是我的用户,所以我放到了这里

4.解压这2个文件,当然解压前需要cd /home/android/java到压缩包所在目录中; 命令解压:sudo tar -zxvf 压缩包名

或者在压缩包上直接鼠标右键 使用“归档管理器” 解压, 打开后直接点击确定按钮,就解压到当前路径下了,建议不会命令的使用。解压后路径为 /home/android/java/jdk1.7.0_25 和 /home/android/java/eclipse

5.首先配置 jdk环境变量,注意ubuntu系统默认带了一个jdk,我们不管它,只需要配置自己的jdk为默认jdk就行了

还是在当前jdk路径下输入命令:

sudo gedit /etc/environment 回车后弹出一个文件,在文件的最后位置输入下面3行内容

export JAVA_HOME=/home/android/java/jdk1.7.0_25

export JRE_HOME=/home/android/java/jdk1.7.0_25

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

注意这3句话后面不要有空格,这里注意路径,/home/android/java/jdk1.7.0_25这是我自己的解压路径,参考时请另行写入自定义路径;

配置好jdk环境后,还需要再配置一个文件: 终端输入:sudo gedit /etc/profile回车,在文件最下方输入以下4句内容

export JAVA_HOME=/home/android/java/jdk1.7.0_25

export JRE_HOME=/home/android/java/jdk1.7.0_25

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

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

注意每句后面不要有空格,到此jdk环境变量已经配置好,此时注销ubuntu或者关机重启都行,之后在终端中输入:java -version 如果出现自己安装的jdk版本代表成功,若没出现,看看是不是路径配置错误

6.下面测试一下是否成功(这一步也可以省了,可以在配置好Eclipse后,通过它验证)

在/home/android/下新建文件HelloWorld后缀名为java,在main函数随便输入一句话输入

public class HelloWorld{

  public static void main(String [] args){

    //此处随便打印一句话

  }

}

保存后,进入到/home/android/  终端输入javac HelloWorld.java 如果不报错,代表编译成功

然后java HelloWorld 执行,如果能正常输出表示配置成功!!

7.配置Eclipse

此时直接双击解压文件中的eclipse,其实就可以正常写程序了,当然我们最好给他配置一个快捷方式到桌面,这样操作方便,linux快捷方式不像window那么容易创建,直接右键就搞定了,这里需要写一个文件

在终端下:sudo touch /home/android/桌面/eclipse.desktop    表示在桌面上创建一个文件eclipse.desktop 这里android是我自己的用户名,参考时注意要写成自己用户名;

然后终端输入:gedit eclipse .desktop 表示编辑该文件,打开后输入以下内容

[Desktop Entry]  
 Encoding=UTF-8  
 Name=Eclipse Platfrom  
 Comment=Eclipse IDE  
 Exec=/home/android/java/eclipse/eclipse  
 Icon=/home/android/java/eclipse/icon.xpm  
 Terminal=false  
 StartupNotify=true  
 Type=Application  
 Categories=Application;Development;

注意:这里每句话要单独占用一行,并且Exec 和Icon这2句话,需要写自己的eclipse解压路径,不要直接拷贝这里,因为我们路径可能不同; 另外每一行后面不能有空格

最后保存退出后,终端输入:chmod u+x eclipse.desktop 表示在桌面上点击该文件,使他具备可执行权限

到此eclipse完全配置完整!!!

8.配置android sdk 以及adt 插件

首先安装adt插件-->启动eclipse后,点击help-->install new software-->弹出一个窗体,点击“add" ,弹出一个小对话框,在name中随便写一个名字,比如Adt

在Loaction中输入:https://dl-ssl.google.com/android/eclipse/ 进行在线安装adt,由于 adt这个插件很小一般不大于10M,所以采用在线安装;然后点击OK,直接就是下一步下一步了,直到重启eclipse后表示adt插件已经下载并安装成功了; 如果输入这个地址,并点击OK 然后点击next后,好久进度条都没反映,直接点击进度条右边的“小菊黄色方框”停止在线安装,并把路径的https --- 改为http重新执行以上步骤,就好了,这是因为“天朝”限制https的格式访问

9.安装android sdk

在第8步搞定后,自动重启eclipse后弹出一个窗体,他是让你选择android sdk的解压文件的; 这里我用的官方最新版android sdk; 地址:http://developer.android.com/sdk/index.html   --》找到SDK Tools Only 下载 就行了,我的解压路径是:/home/android/java/android-linux-sdk

所以我在这个弹出窗体中选择自己的解压路径,然后勾选了android 2.2;当然可以不够选,这里不是说2.2支持96%的手机吗,所以我就点这个勾选框了,然后下一步,直到安装完成,最后如果是64位的 linux操作系统,会在最后安装完成时,弹出一个错误,所在xxx路径下找不到Android SDK中的 adb,此时关闭eclipse,打开终端输入以下内容:sudo apt-get install ia32-libs -->然后会提示(y/n) -->当然输入y了,之后大约等待10分钟左右,就搞定了,然后启动eclipse就没错了

如果是32位系统--不会出现这个错误;

ubuntu下配置JDK,Eclipse,android开发环境的更多相关文章

  1. Ubuntu 12.04 搭建 Eclipse Android 开发环境(转)

    Ubuntu 12.04 搭建 Eclipse Android 开发环境 http://blog.sina.com.cn/s/blog_93dc666c0101b39p.html (2012-09-0 ...

  2. 转[开发环境配置]在Ubuntu下配置舒服的Python开发环境

    在Ubuntu下配置舒服的Python开发环境 Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的 ...

  3. (4)Linux(ubuntu)下配置Opencv3.1.0开发环境的详细步骤

    Ubuntu下配置opencv3.1.0开发环境 1.最近工作上用到在Ubuntu下基于QT和opencv库开发应用软件(计算机视觉处理方面),特把opencv的配置过程详细记录,以供分享 2.步骤说 ...

  4. ubuntu 安装配置jdk+eclipse+android sdk

    共5步: 1.安装jdk 2.安装eclipse 3.安装android-sdk 4.安装adb 5.在eclipse中安装ADT 1.安装jdk 之前已经安装好了. 用下面的命令安装,只需一些时间, ...

  5. 在Ubuntu下配置舒服的Python开发环境

    Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...

  6. Ubuntu下配置舒服的Python开发环境

    Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.0 ...

  7. 39 Ubuntu下配置python的vscode开发环境

    0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...

  8. react-native —— 在Mac上配置React Native Android开发环境排坑总结

    配置React Native Android开发环境总结 1.卸载Android Studio,在终端(terminal)执行以下命令: rm -Rf /Applications/Android\ S ...

  9. 配置cordova的android开发环境(无android studio)

    原文:配置cordova的android开发环境(无android studio) 趁元旦放假想试一下cordova,不想安装庞大的android studio,所以想最小化安装,居然花了一整天的时间 ...

  10. 在Ubuntu下搭建ASP.NET 5开发环境

    在Ubuntu下搭建ASP.NET 5开发环境 0x00 写在前面的废话 年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了.最近工作上有个小功能要做成 ...

随机推荐

  1. ASP.NET CORE 2.* 利用集成测试框架覆盖HttpClient相关代码

    ASP.NET CORE 集成测试官方介绍 我的asp.net core 项目里面大部分功能都是去调用别人的API ,大量使用HttpClient,公司单元测试覆盖率要求95%以上,很难做到不mock ...

  2. Selenium+java - Page Object设计模式

    前言 Page Object(页面对象)模式,是Selenium实战中最为流行,并且被自动化测试同学所熟悉和推崇的一种设计模式之一.在设计测试时,把页面元素定位和元素操作方法按照页面抽象出来,分离成一 ...

  3. pip安装第三方库

    不是所有的第三方Python包都能通过pip来安装,只能是发布在pypi.org上面的才能通过pip安装. pypi是什么? pypi是一个仓库,上面存放了大量的Python第三方软件包,是由Pyth ...

  4. Django上线部署之Apache

    环境: 1.Windows Server 2016 Datacenter 64位 2.SQL Server 2016 Enterprise 64位 3.Python 3.6.0 64位 4.admin ...

  5. python 编码报错问题 'ascii' codec can't encode characters 解决方法

    python在安装时,默认的编码是ascii, 当程序中出现非ascii编码时,python的处理常常会报这样的错 'ascii' codec can't encode characters pyth ...

  6. 淘宝自动登录2.0,新增Cookies序列化

    前段时间时间为大家讲解了如何使用requests库模拟登录淘宝,而今天我们将对该功能进行丰富.所以我们把之前的那个版本定为1.0,而今天修改的版本定为2.0.版本的地跌意味着功能的升级,那今天的2.0 ...

  7. Windows上IDEA搭建最新Spark2.4.3源码调试的开发环境

    相信很多同学都想通过阅读一些框架的源码,来提高自己的代码能力,但往往在第一步,搭建环境的时候就碰了壁. 本篇就来介绍下如何在Windows下,将最新版的Spark2.4.3编译,并导入到IDEA编译器 ...

  8. 读书分享全网学习资源大合集,推荐Python学习手册等三本书「01」

    0.前言 在此之前,我已经为准备学习python的小白同学们准备了轻量级但超无敌的python开发利器之visio studio code使用入门系列.详见 1.PYTHON开发利器之VS Code之 ...

  9. Java异常机制及异常处理建议

    1.Java异常机制 异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通过API中Throwable类的众多子类 ...

  10. 浅谈jQuery中的Ajax

    浅谈jQuery中的Ajax 一.前言 jQuery 对 Ajax 操作进行了封装, 在 jQuery 中最底层的方法时 $.ajax(), 第二层是 load(), $.get() 和 $.post ...