ubuntu中安装jdk

1. jdk安装文件下载

  1)下载最新的jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  PS:若要下载历史版本,参照如下步骤:

    登录:http://www.oracle.com/technetwork/java/javase/downloads/index.html ,然后如下图依次操作:

      

2.创建安装目录并安装

  jamie@ubuntu:~/Downloads$ sudo mkdir /usr/java

  jamie@ubuntu:~/Downloads$ sudo tar -xzvf jdk-6u45-linux-i586.tar.gz -C /usr/java

                采用这种方法安装时,跳过第3步骤。

3.安装

  1)对于.bin安装文件,先将其复制到/usr/java目录下

  jamie@ubuntu:~/Downloads$ sudo cp jdk-6u45-linux-i586.bin /usr/java

  jamie@ubuntu:~/Downloads$ cd /usr/java

  修改权限 jamie@ubuntu:/usr/java$ sudo chmod +x jdk-6u45-linux-i586.bin

       jamie@ubuntu:/usr/java$ sudo ./jdk-6u45-linux-i586.bin

4.环境变量设置(3中方法)

方法1:

     jamie@ubuntu:/usr/java$sudo gedit /etc/profile

  如上命令,打开profile文件后,在末尾添加如下几行代码:

    export JAVA_HOME=/usr/java/jdk1.6.0_45

    export JRE_HOME=/usr/java/jdk1.6.0_45/jre

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$PATH

  设置后重新登陆即可,或执行“source /etc/profile”使新配置生效。此种配置时所有用户的shell都有权使用这些环境变量,因而将导致系统存在安全隐患。推荐当电脑只用来做开发时使用这种方法就好

方法2:

  jamie@ubuntu:/usr/java$ sudo gedit ~/.bashrc

  在打开的文档末尾添加如下4行命令:

    export JAVA_HOME=/usr/java/jdk1.6.0_45

    export JRE_HOME=/usr/java/jdk1.6.0_45/jre

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$PATH

  设置后重新登陆即可,或执行“source ~/.bashrc”使新配置生效。此种配置比较安全,因为这些环境变量的权限被限制在当前用户级别了。

方法3:

   直接在shell下设置环境变量,但这是临时的,换个shell或者关闭它之后就失效了,以后要用就得重新设置。设置时只需在shell终端下执行:

    export JAVA_HOME=/usr/java/jdk1.6.0_45

    export JRE_HOME=/usr/java/jdk1.6.0_45/jre

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$PATH

5.查看配置是否成功
  jamie@ubuntu:~$ java -version

  出现如下提示表示成功:
    java version "1.6.0_45"
    Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
    Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode, sharing)

6.配置默认版本的jdk

  如果系统安装过其他版本的jdk,或者说运行 javac, java等命令如果还是不能用(和 windows 安装配置后就可以用不一样),可如下方式配置默认jdk:

  sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_45/bin/java 300  
  sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_45/bin/javac 300  
  sudo update-alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_45/bin/jar 300   
  sudo update-alternatives --install /usr/bin/javah javah /usr/java/jdk1.6.0_45/bin/javah 300   
  sudo update-alternatives --install /usr/bin/javap javap /usr/java/jdk1.6.0_45/bin/javap 300

 然后执行

  sudo update-alternatives --config java

 若是初次安装JDK,将提示
  
There is only one alternative in link group java (providing /usr/bin/java): /usr/java/jdk1.6.0_45/bin/java无需配置。
  
 若非初次安装,将有不同版本的JDK选项。
posted @ 2014-08-03 18:26  JamieChen  阅读(326)  评论(0编辑  收藏  举报