zoukankan      html  css  js  c++  java
  • Ubuntu中安装SunJDK

    Ubuntu新的版本(如11.10)源里面已经没有sun jdk软件包了,默认安装的都是open jdk。可以通过log看出:

    zwang@wzc-x200:~/android_dev$ java -version
    java version "1.6.0_23"
    OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.1)
    OpenJDK Server VM (build 20.0-b11, mixed mode)

    关于sun jdk与open jdk的异同,其实没什么区别,不过听说sun jdk的兼容性好一些,毕竟是亲生的嘛;作为用户,用open jdk就可以了;作为开发者,为了避免传说中所谓的兼容性问题,还是感觉安装sun jdk踏实,所以这里描述一下如何安装sun jdk!

    通过ppa安装无疑是最简单的:

    $ sudo add-apt-repository ppa:ferramroberto/java
    $ sudo apt-get update
    $ sudo apt-get install sun-java6-jdk sun-java6-plugin sun-java6-jre sun-java6-bin
    $ sudo update-alternatives --config java

    上面命令的最后一条表示将系统默认java环境设置为sun jdk的,执行log如下(需选择第2条):

    zwang@wzc-x200:~/android_dev$ sudo update-alternatives --config java
    2 个候选项可用于替换 java (提供 /usr/bin/java)
     
    选择 路径 优先级 状态
    ------------------------------------------------------------
    * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
    1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
    2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式
     
    要维持当前值[*]请按回车键,或者键入选择的编号:2
    update-alternatives: 使用 /usr/lib/jvm/java-6-sun/jre/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。

    然后在执行java,log输出就变成sun jdk了:

    zwang@wzc-x200:~/android_dev$ java -version
    java version "1.6.0_26"
    Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
    Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)

    当然了,除了添加ppa源方法安装之外,也可以自己手动下载安装,详细:www.haides.cn/2011/11/%E5%9C%A8ubuntu-11-10-install-sun-jdk/

  • 相关阅读:
    TX1/TX2 Qt安装与配置
    Gsteramer 环境配置
    NVIDIA Jetson TX2刷机
    TX2之多线程读取视频及深度学习推理
    搭建USB摄像头转RTSP服务器的多种方法
    TX2 五种功耗模式
    NVIDIA TX1/TX2 对比
    tf.reduce_mean
    关闭tensorflow运行时的警告信息
    sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
  • 原文地址:https://www.cnblogs.com/wzc0066/p/2948368.html
Copyright © 2011-2022 走看看