[轉]Ubuntu下安装配置JDK

Adam posted @ Tue, 11 Jun 2013 14:11:58 +0800 in Android with tags android_dev , 1385 readers

Ubuntu下安装配置JDK

JDK是Ubuntu下Java开发的必需品,android开发,编译android源代码,都需要JDK的支持,其实Ubuntu自带了一个JDK,叫OpenJDK,个人感觉一般的应用差别不大,但是如果是搞android开发,还是要安装Sun JDK,毕竟是官方推荐的。安装Sun JDK请按照如下步骤:
 
1、下载JDK,Sun的官网对客户端做了检测,直接使用wget下载会得不到正确的文件,但是用浏览器下载速度奇慢,而且断点续传容易出错,这里推荐一个工具,multiget,我一直在用,堪称Linux下的迅雷,支持多线程下载,断点续传,Ubuntu的官方源里就有,安装执行:
sudo apt-get install multiget
2、安装JDK,这里我们安装到/usr/lib目录下,这个下载回来的tar.gz包解压后直接会有可执行文件,不需要编译,执行以下命令:
sudo tar -xvf jdk-7u6-linux-i586.tar.gz -C /usr/lib
cd /usr/lib/jvm
sudo mv jdk1.7.0/ sun-java
3、修改环境变量,这是为了让系统能找到JDK的位置
nano ~/.bashrc
在最后添加如下语句:
export JAVA_HOME=/usr/lib/jvm/sun-java
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存后执行如下语句让环境变量生效:
source ~/.bashrc
4、设置Sun JDK为默认JDK版本,我们前面提到了Ubuntu自带了OpenJDK,所以我们要让Sun JDK成为默认JDK版本,以后调用的首选JDK就是这个,执行以下命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/sun-java/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/sun-java/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/sun-java/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/sun-java/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/sun-java/bin/javap 300
然后执行:
sudo update-alternatives --config java
系统会列出所有的JDK,然后输入我们刚刚设置的sun-JDK的编号,按回车退出,Sun JDK就成了默认的JDK,用如下命令检查:
java -version
如果出现了以下字样:
Java(TM) SE Runtime Environment
Java HotSpot(TM) Server VM
说明Sun JDK的安装配置已经成功了。

王锐
http://www.shunix.com

 

 

  • No match

Login *


loading captcha image...
(type the code from the image)
or Ctrl+Enter