• ubuntu安装JDk1.6


    1.下载jdk的rpm安装包
    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    sun下载jdk的页面,有两个linux的选择,一个是*rpm.bin一个直接是.bin,下载那个jdk-6u31-linux-i586.bin文件
    管理员root登录#sudo -s >>>>>输入管理员密码>>>>>下面是root用户操作
    2. 将jdk-6u31-linux-i586.bin 移动到合适的安装目录上,安装软件不要在/home路径下,这样很容易涉及到不同用户的访问权限,这样对程序的维护,是相当不利的。这里将把安装包移动到/usr/local目录
    #mv jdk-6u31-linux-i586.bin /usr/local   ;把安装包移动到/usr/local目录  
    #cd /usr/local
    3.给安装包赋予运行权限
    #chmod 777 jdk-6u31-linux-i586.bin  ($ sudo chmod u+x jdk-6u12-linux-i586.bin ​)
    4.安装该rpm安装包
    # ./jdk-6u31-linux-i586.bin            ;运行安装包 
    5.设置环境变量
     
    修改环境变量

    修改第一个系统启动加载索引配置文件
    gedit /etc/environment

    打开后会看到如下所示:
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

    然后在文件开头加上以下路径:是指JDK所安装的路径
    >>>  /home/ubtools/jdk1.6.0_17/bin:

    如下所示:
    PATH="/home/ubtools/jdk1.6.0_17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

    然后在下面再加入三行配置:
    export JAVA_HOME=/home/ubtools/jdk1.6.0_17
    export JRE_HOME=/home/ubtools/jdk1.6.0_17/jre
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    2
    # gedit /etc/profile
    在末尾处加入:
       export JAVA_HOME=/usr/local/jdk1.6.0_32
       export JRE_HOME=/usr/local/jdk1.6.0_32/jre 
      
     export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
       export PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
    6.由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作
    #update-alternatives --install /usr/bin/java java /usr/local/jdk1.6.0_31/bin/java 300
    #update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.6.0_31/bin/javac 300
    否则当运行java -version  时会报错:
     程序“java”已包含在下列软件包中:
     * gcj-4.4-jre-headless
     * gcj-4.5-jre-headless
     * openjdk-6-jre-headless
    请尝试:apt-get install <选定的软件包>
    7. java -version
     显示如下信息:成功安装 

    java version "1.6.0_12" 
    Java(TM) SE Runtime Environment (build 1.6.0_12-b04) 
    Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode) 
    liangshihong@liangshihong-Imagine:~$ 
  • 相关阅读:
    剑指offer 把字符串转换成整数 python
    剑指offer 重建二叉树 python
    LeetCode 82 删除排序链表中的重复元素 II python
    LeetCode 142 环形链表 II python
    hashlib
    configparser
    正则
    logging
    模块
    文件操作
  • 原文地址:https://www.cnblogs.com/ken010127/p/2834858.html
Copyright © 2020-2023  润新知