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

ubuntu下配置JDK,Eclipse,android开发环境

2013-06-24 12:33 766 查看
前言:由于我的电脑是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位系统--不会出现这个错误;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: