`

ubuntu8.10下安装jdk

阅读更多

不想用apt直接装,跑去sun的网站拖了一个jdk6 update13来.

第一次选择的是rpm.bin这个文件, 结果安装时出现问题,第一步解压ok,得到了bin文件,但是随后的执行安装出现问题,报错如下:

sky@sky:/usr/local/java$ sudo rpm -ivh jdk-6u13-linux-i586.rpm
error: 依赖性检测失败:
    /bin/basename 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/cat 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/cp 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/gawk 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/grep 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/ln 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/ls 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/mkdir 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/mv 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/pwd 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/rm 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/sed 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/sort 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/touch 被 jdk-1.6.0_13-fcs.i586 所需要
    /usr/bin/cut 被 jdk-1.6.0_13-fcs.i586 所需要
    /usr/bin/dirname 被 jdk-1.6.0_13-fcs.i586 所需要
    /usr/bin/expr 被 jdk-1.6.0_13-fcs.i586 所需要
    /usr/bin/find 被 jdk-1.6.0_13-fcs.i586 所需要
    /usr/bin/tail 被 jdk-1.6.0_13-fcs.i586 所需要
    /usr/bin/tr 被 jdk-1.6.0_13-fcs.i586 所需要
    /usr/bin/wc 被 jdk-1.6.0_13-fcs.i586 所需要
    /bin/sh 被 jdk-1.6.0_13-fcs.i586 所需要

看了一下上面的命令都在,搞不懂为什么。

只好再去下载了另一个*.bin的文件,执行 sudo ./jdk-6u13-linux-i586.bin 轻松搞定。
看了一下实际就是一个简单的解压过程。

  名字太长了,为了方便建立软连接,也为了未来小版本升级方便:
 sudo ln -s jdk1.6.0_13/ jdk1.6

为了以后在不同的jdk版本切换方便,用alternatives来作配置(ubuntu下这个命令改名为update-alternatives)

sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.6 1
sudo update-alternatives --config java

再设置java home, $ sudo gedit /etc/profile 打开文件,在最后添加

#java settings
export JAVA_HOME=/usr/bin/java
export PATH=$JAVA_HOME/bin:$PATH

保存后,载入新的profile:
. /etc/profile
检查一下环境变量JAVA_HOME是否设置OK,
 env | grep JAVA
在检查一下java命令是否可用: java -version。一切正常,收工。

分享到:
评论

相关推荐

    Ubuntu 8.10下Hadoop-0.20.1集群配置详细手册

    ##### 3.1 Ubuntu 8.10 下安装 JDK 1.6 在所有节点上执行以下命令来安装 JDK 1.6: ```bash sudo apt-get update sudo apt-get install default-jdk ``` 安装完成后,可以使用 `java -version` 命令检查 JDK 是否...

    Ubuntu 8.10下Hadoop-0.20.1集群配置手册

    Ubuntu 8.10 下安装 JDK 1.6 执行以下命令来安装 JDK 1.6: ```bash $ sudo apt-get install openjdk-6-jdk ``` ##### 2. Java 环境变量配置 编辑 `/etc/profile` 文件添加如下内容: ```bash export JAVA_HOME=/...

    Hadoop配置手册Ubuntu8.10

    【Hadoop配置手册Ubuntu8.10】是一个详细的指南,主要涵盖了在Ubuntu 8.10操作系统上安装和配置Hadoop 0.20.1的步骤。以下是配置过程的关键知识点: 1. **系统环境准备**: - 配置环境涉及到三台机器,分别作为...

    0racle 10g在ubuntu server上的安装.pdf

    基于以上两个原因,选择ubuntu server LTS 版本来进行安装,如8.10,10.04。在ubuntu 是安装oracle 的文档不少,我也参考了很多。但安装过程中很是遇到了很多问题。 问题主要出现在: 1 有些安装不是在server 版本上...

    ubuntu安装笔记——part1

    ### Ubuntu安装与配置指南 ...以上内容为Ubuntu 8.10 (Intrepid Ibex) 的安装配置经验总结,尽管版本已经较旧,但许多基础知识和技巧仍然适用。希望这些信息能帮助你在安装和配置Ubuntu时更加顺利。

    Android源码的编译-教程[参考].pdf

    这里我们使用Ubuntu 8.10作为编译环境。首先,需要安装一些基本的开发工具,包括build-essential、make、gcc、g++、libc6-dev、patch、texinfo等。这些工具可以使用apt-get命令进行安装。 Java环境安装 Android...

    Compiere 安装指南

    ### Compiere 3.1 安装指南 ...通过遵循以上步骤,您应该能够在Ubuntu 8.10系统上成功安装并配置Compiere 3.1及其所需的Oracle 10g R2数据库。此文档提供了从头到尾的详细指导,确保了安装过程的顺利进行。

    Eclipse来开发Android源码

    在Ubuntu 8.10系统中,你还可以参考特定的安装教程。同时,Eclipse IDE也是必不可少的工具,它为编写、测试和调试代码提供了全面的支持。JDK(Java Development Kit)同样需要安装,因为Android的构建过程需要用到...

    android源码的编译

    在Ubuntu 8.10系统中,需要安装一系列必要的软件包,如构建工具、编译器、库文件和Java开发环境。使用`sudo apt-get install`命令安装以下组件: 1. `build-essential`: 提供基本的构建工具,如make和gcc。 2. `...

    Android源码的编译

    总结来说,本文档详细介绍了如何在Ubuntu 8.10环境下搭建Android源码的编译环境,包括必要的软件包安装、Java环境配置、环境变量设置、`repo`工具的安装以及如何下载和更新Android源码。通过遵循上述步骤,您可以...

    android源码的编译.pdf

    本例中使用的操作系统为Ubuntu 8.10。首先需要确保Ubuntu系统的稳定性和最新性,以便能够顺利安装必要的编译工具和依赖库。 ##### 2.1 安装基础编译工具 编译Android源码之前,需安装一系列基础编译工具和库文件,...

    hadoop完全分布配置指南

    本指南已经在Ubuntu 8.10上进行了测试验证,对于其他Linux发行版,配置步骤大体相似。 ##### 1.1 JDK安装 - **安装JDK6:** - 打开终端,执行如下命令来安装Sun JDK6: ```bash sudo apt-get install sun-java6-...

    Hadoop配置手册

    **操作系统:** Ubuntu 8.10 (其他Linux发行版也适用) #### JDK6安装 1. **安装JDK6:** - 使用以下命令安装Sun JDK6: ``` sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk ``` - 更新默认...

Global site tag (gtag.js) - Google Analytics