好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

在 ubuntu 10.04(lucid) 中 安装 sunjava5jdk

在 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          自动模式
  1                      /usr/lib/jvm/java-1.5.0-sun/jre/bin/java    53              手动模式
  2                      /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



查看更多关于在 ubuntu 10.04(lucid) 中 安装 sunjava5jdk的详细内容...

  阅读:55次