• 在 ubuntu 10.04(lucid) 中 安装 sunjava5jdk


    http://blog.sina.com.cn/s/blog_44c488680100t6bn.html


    在 ubuntu 10.04(lucid) 中 安装 sun-java5-jdk

    (2011-04-13 13:27:07)
    标签:

    it

    分类: Ubuntu
    缘起:

    为什么要安装? 因为我想在pc上玩一下Android。


    1.
    据 http://dev.firnow.com/course/6_system/linux/Linuxjs/20101230/550451.html 中说要求ubuntu 配置android开发环境时,需要安装 sun-java5-jdk
    .

    2.在 ubuntu 的终端中查看 java 的版本:
    java -version
    java version "1.6.0_20"
    OpenJDK Runtime Environment (IcedTea6 1.9.7) (6b20-1.9.7-0ubuntu1~10.04.1)
    OpenJDK Client VM (build 19.0-b09, mixed mode, sharing) 
      
        有人说 ubuntu 9.10 以上版本中,Ubuntu 去除了对 sun-java5-jdk 的支持。从显示的内容来看,似乎是这样的。

        综上两条,所以必须安装 sun-java5-jdk.

    安装:
    1.
        在终端中,输入 sudo apt-get install sun-java5-jdk  
    提示说找不到源,我猜就是在配置源的路径里面找不到,这也正常,ubuntu不可能把所有的源都提前放到里面,而且有一些源可能会失效。所以需要修改源文件,也就是添加一个能用的源的路径。
        编辑源路径,打开文件 source.list,使用命令
    sudo vi /etc/apt/source.list
    sudo 超级用户命令的意思,这个文件允许超级用户写入,其他普通用 read only.
    vi
    是 linux 下常用的两大文本编辑器之一,另一个是 emacs. 在ubuntu中的话也可以使用gedit. 也就是说这里vi可以换成其他文本编辑器,只要能打开所编辑文件即可。
     
    2.
        在文件的末尾添加上可以使用的 sun-java5-jdk 的源.
        我添加源是:deb http://ir.archive.ubuntu.com/ubuntu jauty-updates main multiverse 这个采用Jezze Goo 文章中源。链接:http://jezze.blogbus.com/logs/105381489.html
    你也可以在刚才添加的内容的上方添加:##For sun-java5-jdk 作为该源的注释。只是用来说明这个是什么源,可以不添加。  
         当然在网络中可以搜到很多其他 sun-java5-jdk 的源,如果相应源的网页可以正常打开,应该就可以使用。

    3.
        更新刚才修改的源文件
    sudo apt-get update

    4.
        安装sun-java5-jdk
    sudo apt-get install sun-java5-jdk
     
    5.

        本以为会直接安装完就没事了,奇怪的是弹出了一个窗口: 正在设定 sun-java5-jre 窗口。应该是需要配置一下java 的运行环境 java runtime environment. 原来只是一个 lincese,tab enter yes 就可以了

    修改:
    参考:http://blog.csdn.net/leino11121/archive/2011/03/19/6261180.aspx
    1.
        再次查看 java -version
    java version "1.6.0_20"
    OpenJDK Runtime Environment (IcedTea6 1.9.7) (6b20-1.9.7-0ubuntu1~10.04.1)
    OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)
        java 版本依然没有改变,这是什么原因呢?这事因为没有修改工作路径。

    2.
       
    (设置环境)vi /etc/profile
        在文件中加入

    JAVA_HOME=/usr/lib/jvm/java-1.50-sun
    export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
    exprot PATH=$JAVA_HOME/bin:$PATH

    3.
        安装编译环境需要的安装包(我不知道这个是干什么的,不过成功安装)
        sudo apt-get isntall bison build-essential zlib1g-dev libx11-dev gpref

    4.
        设置默认版本为1.5
    方法一:
       
    sudo update-alternatives --config java
    有 2 个选项可用于替换项 java (提供 /usr/bin/java)。

      选择       路径                                    优先级  状态
    ------------------------------------------------------------
    * 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式
                /usr/lib/jvm/java-1.5.0-sun/jre/bin/java   53        手动模式
                /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式
    要维持当前值[*]请按回车键,或者键入选择的编号:1

    方法二:
        sudo update-java-alternatives -s java-1.5.0-sun
    一些错误:
    update-alternatives: error: 无 firefox-javaplugin.so 的替换项。
    update-alternatives: error: 无 iceape-javaplugin.so 的替换项。
    update-alternatives: error: 无 iceweasel-javaplugin.so 的替换项。
    update-alternatives: error: 无 jhat 的替换项。
    update-alternatives: error: 无 jrunscript 的替换项。
    update-alternatives: error: 无 midbrowser-javaplugin.so 的替换项。
    update-alternatives: error: 无 mozilla-javaplugin.so 的替换项。
    update-alternatives: error: 无 schemagen 的替换项。
    update-alternatives: error: 无 wsgen 的替换项。
    update-alternatives: error: 无 wsimport 的替换项。
    update-alternatives: error: 无 xjc 的替换项。
    update-alternatives: error: 无 xulrunner-1.9-javaplugin.so 的替换项。
    update-alternatives: error: 无 xulrunner-javaplugin.so 的替换项。
    update-alternatives: error: 无 firefox-javaplugin.so 的替换项。
    update-alternatives: error: 无 iceape-javaplugin.so 的替换项。
    update-alternatives: error: 无 iceweasel-javaplugin.so 的替换项。
    update-alternatives: error: 无 midbrowser-javaplugin.so 的替换项。
    update-alternatives: error: 无 mozilla-javaplugin.so 的替换项。
    update-alternatives: error: 无 xulrunner-1.9-javaplugin.so 的替换项。
    update-alternatives: error: 无 xulrunner-javaplugin.so 的替换项。

    5.
        查询JAVA的版本
        java -version
    java version "1.5.0_19"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)
    Java HotSpot(TM) Client VM (build 1.5.0_19-b02, mixed mode, sharing)

    6.
        修改 dash 为 bash 功能
       我不知道 java 的 shell 是个什么情况,对 linux 的 shell 也了解不深。 我还有修改
        sudo ln -snf /bin/bash /bin/sh

    7.
        安装完后,可以再把sources.list 改回去,并
    sudo apt-get update


  • 相关阅读:
    洛谷P5113 Sabbat of the witch
    「学习笔记」洲阁筛
    【UNR #3】百鸽笼
    LOJ#6703. 小 Q 的序列
    python数组字符串还原为数组
    QGIS导入excel点数据
    QGIS统计面要素中包含的点要素数量
    gpd.read_file(),报错路径在系统文件中不存在
    QGIS平移要素
    QGIS多部件面转单部件面
  • 原文地址:https://www.cnblogs.com/lexus/p/2206742.html
Copyright © 2020-2023  润新知