ubuntu下如何 安装jdk

来源:互联网 发布:淘宝主播介绍怎么写 编辑:程序博客网 时间:2024/06/05 04:16

转自:http://blog.sina.com.cn/s/blog_9a8ec8dd01014al1.html

一、首先下载JDK

jdk是制作ROM和反编译apk所用到的,配置好jdk制作ROM和反编译apk就这么简单。以前一直都是在WINDOWS下制作ROM和反编译apk,现在试一下在ubuntu下制作。

到JDK官网下载JDK,目前已经更新到jdk7了,在这里选择第一个(Java Platform(JDK)7)。
下载JD:http://www.oracle.com/technetwork/java/javase/downloads/index.html
在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程

这里要选择同意才能下载,选择“Accept License Agreement”
在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程 

图片:002.jpg



在这里我选择下载这个 “ Linux x86 - Compressed Binary 92.17 MB jdk-7-linux-i586.tar.gz ”
在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程


二、安装JDK-------------------

下载好后打开终端
在终端输入:
复制代码
  1. sudo mkdir /usr/lib/fanjv

这个命令的意思是在 /usr/lib 目录下建立一个名为“fanjv”的文件夹
我下载的jdk就准备安装到这个文件夹里
在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程

把下载下来的文件解压到刚才建立的目录下
在终端输入:
复制代码
  1. sudo tar zxvf ./下载/jdk-7-linux-i586.tar.gz -C /usr/lib/fanjv
说明:到了这一步出错的还可以按照下面的方法解压
首先把jdk-7-linux-i586.tar.gz复制到主文件夹下,然后在终端运行以下代码
1:sudo cp jdk-7-linux-i586.tar.gz /usr/lib/fanjv
2:sudo cd /usr/lib/fanjv
3:sudo tar zxvf jdk-7-linux-i586.tar.gz
在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程

把文件夹jdk1.7.0改名为java-7-sun
在终端输入:
复制代码
  1. sudo mv /usr/lib/fanjv/jdk1.7.0/ /usr/lib/fanjv/java-7-sun

在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程

三、修改环境变量
在终端输入:
复制代码
  1. vi ~/.bashrc

然后添加以下代码:
复制代码
  1. export JAVA_HOME=/usr/lib/fanjv/java-7-sun
  2. export JRE_HOME=${JAVA_HOME}/jre
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  4. export PATH=${JAVA_HOME}/bin:$PATH

其中“fanjv”为jdk安装目录,这个目录名可自己自定义的。

下面的内容已经失效 《==================================================

可是我在终端输入:
复制代码
  1. vim ~/.bashrc

后就没弹出一个可以添加代码的文本框窗口
在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程

##说明
到了这里,提示没有安装VIM,然后有2个方法:
第一个:终端输入
sudo apt-get install vim
然后再
vim ~/.bashrc
这时就可以打开 .bashrc文件进行操作了
这里还是要说明2点(对新手而言)
1、打开.bashrc 后,文本处于命令模式,先翻到最后一行命令,然后按一下键盘上的“i”,就可以进入编辑模式
,编辑完后,按“ESC”退出编辑模式,重新进入命令模式,再按冒号“:”,输入“wq”,保存并退出
第二个办法另看下面

在百度翻了好久,终于找到这个命令了,这个命令原文中用的代码用的不是和上面的一样的代码。我把上面的代码写进去竟然测试成功了。方法如下:
在终端输入:
复制代码
  1. sudo gedit /etc/environment


然后就会弹出一个可编辑文本框
把下面的代码复制到那文本框下面
复制代码
  1. export JAVA_HOME=/usr/lib/fanjv/java-7-sun
  2. export JRE_HOME=${JAVA_HOME}/jre
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  4. export PATH=${JAVA_HOME}/bin:$PATH


其中“fanjv”为jdk安装目录,就是5楼提到的,这个目录名可自己自定义的。
在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程

失效内容结束 《==================================================

保存并退出,输入以下命令使之立即生效。
在终端输入:source ~/.bashrc

四、配置默认JDK版本,
因为ubuntu默认可能会安装有一个jdk,如openjdk。要设置为我们安装的JDK为默认JDK版本,还要进行如下工作。
在终端输入:
复制代码
  1. sudo update-alternatives --install /usr/bin/java java /usr/lib/fanjv/java-7-sun/bin/java 300

在终端输入:
复制代码
  1. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/fanjv/java-7-sun/bin/javac 300

上面的命令是设置 我刚才安装的JDK为默认版本

在终端输入:
复制代码
  1. sudo update-alternatives --config java

系统会列出各种JDK版本,如下所示:
在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程

我的ubuntu只有我刚才安装的JDK版本,所以上图只显示一项。

现在查看我们正在使用的JDK版本
在终端输入:
复制代码
  1. java -version

出现如图所示的信息说明我刚才下载的JDK7已经安装成功了
在UBUNTU <wbr>12.04下下安装配置 <wbr>JDK <wbr>7 <wbr>图文教程

JDK7版本信息:
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

出现以上提示就说明安装成功了
本文转自华为饭论坛,结合自己实践有部分修改
原帖地址:http://bbs.huaweifan.com/shouji-1248.html