zoukankan      html  css  js  c++  java
  • Ubuntu 手动安装JDK1.7

    一、安装前准备

    1. 获取系统ubuntu 系统信息(本人用户名为tannercai,请自行替换)

    tannercai@ubuntu:~$ sudo uname -a

    Linux ubuntu 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386 GNU/Linux
    若为X86示意为64位系统,i686 i686 i386等位32位系统。

    2.下载JDK

    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html页面下载JDK文件。

    二、安装配置JDK

    这里由于是使用firefox浏览器下载的文件 jdk-7u17-linux-i586.tar.gz 所以文件默认放置在[/home/tannercai/下载] 目录下。我们这次安装的目标目录为[/usr/lib/jvm],

    所以我们需要现在[/usr/lib/] 目录下创建名为[jvm] 的文件夹。

    tannercai@ubuntu:/usr/lib$ sudo mkdir jvm

    1. 解压文件

    tannercai@ubuntu:/usr/lib$  cd ~/下载/
    tannercai@ubuntu:~/下载$ sudo tar zxvf jdk-7u17-linux-i586.tar.gz -c /usr/lib/jvm/

    网上都普遍将JDK的文件命名为java-7-sun, 现在我们也将解压的文件夹重新命名

    tannercai@ubuntu:~/下载$ cd /usr/lib/jvm/
    tannercai@ubuntu:/usr/lib/jvm$ sudo mv jdk1.7.0_17/ /usr/lib/jvm/java-7-sun

    2. 配置环境变量

    在这里,我们直接用vim编辑的 .bashrc文件,如果没有安装vim,请使用下面的命令安装vim

    sudo apt-get install vim

    之后使用vim 修改[/home/tannercai/.bashrc]文件,在文件最后添加Java 环境变量

    tannercai@ubuntu:/usr/lib/jvm$  vim ~/.bashrc
    JAVA_HOME=/usr/lib/jvm/java-7-sun
    CLASSPATH=.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib
    PATH=${JAVA_HOME}/bin:$PATH

    3. 设置默认JDK

    如果你的系统中多个版本的JDK,需要配置默认的JDK

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300
    sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300

    三、 验证安装,配置

    在终端输入java -version,将输出版本信息

    tannercai@ubuntu:/usr/lib/jvm$ java -version
    java version "1.7.0_17"
    Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
    Java HotSpot(TM) Server VM (build 23.7-b01, mixed mode)
    tannercai@ubuntu:/usr/lib/jvm$
  • 相关阅读:
    自定义TabBarController
    UITabBarController剖析
    IOS中UIScrollView的contentSize、contentOffset和contentInset属性
    iOS开发 剖析网易新闻标签栏视图切换
    transitionFromViewController方法的使用
    ViewController生命周期
    1816. Truncate Sentence
    1290. 二进制链表转整数
    1302. 层数最深叶子节点的和
    102.二叉树的层次遍历
  • 原文地址:https://www.cnblogs.com/tannerBG/p/2988026.html
Copyright © 2011-2022 走看看