首页 > 代码库 > ubuntu安装jdk

ubuntu安装jdk

1、下载jdk 文件:jdk-7u5-linux-i586.tar.gz

2、以管理员身份登陆,建立文件夹jvm:sudo mkdir jvm /usr/lib

     然后将.tar.gz压缩包移动到指定的文件夹,指定为/usr/lib/jvm下面,命令为

     sudo mv jdk-7u5-linux-i586.tar.gz /usr/lib/jvm

    解压文件:

     tar -xzvf jdk-7u5-linux-i586.tar.gz

注意:此步有可能出现错误提示:

在ubuntu下解压.tar.gz文件时,出现了:

  gzip: stdin: not in gzip format
  tar: Child returned status 1
  tar: Error exit delayed from previous errors,

 解决办法:

 tar -xf  filename.tar.gz     或者   tar -xvf filename.tar.gz

下面是选项的含义:

 bz2格式用j       gz格式用z     c是创建     x是解压缩      v是详细信息       f是指定文件

 可以man tar查看。

3、环境变量的配置了,用sudo gedit /etc/profile来打开profile文件

 在文件末尾增加如下语句:

    #set java environment

    JAVA_HOME=/usr/lib/jvm/jdk1.7.0_05

    export JRE_HOME=/usr/lib/jvm/jdk1.7.0_05/jre

    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

   保存并且关闭profile文件。    

4、用source /etc/profile来重新执行刚修改的初始化文件(profile),使之立即生效而不必注销并重新登录

5、配置默认程序。

      sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_05/bin/java 300

这条命令相当于是在/usr/bin里面创建了一个java的快捷方式,链接到/usr/lib/jvm/jdk1.7.0_05/bin里面的java。

依次执行下列程序:

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_05/bin/javac 300

sudo update-alternatives --config java

之后就可以用java -version来查看java的版本了。