在ubuntu12.04中安装jdk1.7

原文:

Ubuntu 12.04下安装JDK1.7

Ubuntu操作系统下如何手动安装JDK1.7呢?本文是我经历的全过程。

Ubuntu版本:12.04 LTS

JDK版本:1.7.0_04

安装目录:/usr/local/development/jdk1.7.0_04

安装JDK1.7的过程

1. 打开网址http://www.Oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html,下载相应的JDK文件。


2. 将下载的文件解压缩到/usr/local/development/jdk1.7.0_04目录。


3. 创建文件/etc/profile.d/development.sh,将下面的内容复制到该文件。

export JAVA_HOME=/usr/local/development/jdk1.7.0_04
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

4. 重启电脑,使用命令java -version检查JDK是否安装成功。


摘自:http://www.linuxidc.com/Linux/2012-06/62239.htm


读后感:

        我参照上述步骤一口气顺利完成了jdk安装,毫无悬念。我以前在linux里安装jdk时总有一点疑惑,就是我把.tar.gz包解压到哪个路径,以及解压过程是怎样的?比如,上文中第二个步骤提到“将下载的文件解压缩到/usr/local/development/jdk1.7.0_04目录”,其实这个解压过程也是颇有讲究,熟悉这个过程的人分分钟搞定,不熟悉这个过程的人却感到无从下手。我的经验是:先把.tar.gz文件拷贝到/tmp目录,然后解压,最后拷贝到目标目录。至于目标目录到底是哪个目录,其实哪个目录都可以,因为在接下来的步骤中我们只要将环境变量JAVA_HOME指向目标目录就可以了。还有一个问题,就是设置环境变量的方法,上文中的设定方法我是第一次看到,之前我是在~/.bashrc里设定的,所以感觉linux的环境变量设定方式还是蛮灵活的。

附“将下载的文件解压缩到/usr/local/development/jdk1.7.0_04目录”的命令:

cd ~/下载

sudo cp jdk-7u45-linux-x64.tar.gz /tmp

cd /tmp

tar -zxvf jdk-7u45-linux-x64.tar.gz

sudo mkdir /usr/local/development

sudo cp -R jdk1.7.0_45/ /usr/local/development

如果对linux的tar命令足够熟悉,有更简便的命令来完成这个过程。有兴趣的话,可以试下。

“创建文件/etc/profile.d/development.sh”的命令:

sudo vim /etc/profile.d/development.sh

需要注意的是linux中以“/”开头的路径是绝对路径,访问绝对路径是不需要定位(cd)到当前目录的。



                                                                                                                                                                                                                                   20131207


修订:

        众所周知,编译android源码,只能使用jdk1.6,我们可以到sun的网站:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html上下载(需要注册oracle帐号才能下载),简单起见,我从同事那烤了一个jdk-6u30-linux-x64.bin,重新安装了一次,结果编译还是报错。后来同事告知,源代码mediatek/build/tools/checkENV.py 380行定义了java安装的具体路径:/usr/lib/jvm/java/jdk1.6.0_30/,所以,必须把指定版本的jdk安装到指定目录才行。由此遭遇,我得出结论:菜鸟在任何一个细节上都可以被轻易打败。

        20131209


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值