zoukankan      html  css  js  c++  java
  • 【Ubuntu】在Ubuntu 12.04 LTS上安装JDK6

    安装JDK6本身并不复杂,只是目前较新版本的Ubuntu已经不支持直接通过apt-get安装了。因此,需要从Oracle官方网站下载安装包进行安装。

    其实,目前Oracle已经发布了JDK7。安装JDK6的原因是TI的android devkit 3.0.0在编译rootfs时,必须指定使用JDK6。木有办法,只能搞JDK6了。

    安装过程如下:

    STEP 1:下载JDK6安装包

    Oracle公司的官方下载网页链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    下载Java SE 6 Update 33,是一个jdk-6u33-linux-i586.bin格式文件,大约68MB。

    STEP 2:安装JDK6

    1、为jdk-6u33-linux-i586.bin增加执行权限

        chmod u+x /usr/lib/jvm/java/jdk-6u33-linux-i586.bin

    2、执行jdk-6u33-linux-i586.bin,将JDK6的相关文件解包至jdk1.6.0_33目录下

        ./jdk-6u33-linux-i586.bin

    3、将jdk1.6.0_33复制到/usr/lib下

        mkdir -p /usr/lib/jvm/

        cp -r jdk1.6.0_33 /usr/lib/jvm/jdk1.6.0_33

    4、安装JDK6

        JDK6的bin文件中有许多可执行命令,根据需要,可以选择安装至/usr/bin目录下,比如,我安装了java/javac/javaws/jar四个命令。具体执行如下命令:

        update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_33/bin/javac 1

        update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_33/bin/java 1

        update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_33/bin/javaws 1

        update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_33/bin/jar 1

        update-alternatives --config javac

        update-alternatives --config java

        update-alternatives --config javaws

        update-alternatives --config jar

        注意:如果需要安装其它命令,按照上面的格式,根据需要进行添加即可。

    5、测试

        执行java -version可以看到当前JDK的版本信息,表示安装成功。显示如下:

        root@ubuntu:~/JDK# java -version

        java version "1.6.0_33"

        Java(TM) SE Runtime Environment (build 1.6.0_33-b04)

        Java HotSpot(TM) Server VM (build 20.8-b03, mixed mode)

  • 相关阅读:
    PointToPointNetDevice doesn't support TapBridgeHelper
    NS3系列—10———NS3 NodeContainer
    NS3系列—9———NS3 IP首部校验和
    NS3系列—8———NS3编译运行
    【习题 7-6 UVA
    【Good Bye 2017 C】 New Year and Curling
    【Good Bye 2017 B】 New Year and Buggy Bot
    【Good Bye 2017 A】New Year and Counting Cards
    【Educational Codeforces Round 35 D】Inversion Counting
    【Educational Codeforces Round 35 C】Two Cakes
  • 原文地址:https://www.cnblogs.com/exmyth/p/2820468.html
Copyright © 2011-2022 走看看