zoukankan      html  css  js  c++  java
  • Ubuntu 12.04 中安装和配置 Java JDK(转)

    先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压

    Step1:
    # 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里
    sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/

    Step2:
    # 配置环境变量
    sudo gedit ~/.profile
    在末尾加上:
    export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04

    然后保存关闭,使用source更新下
    $ source ~/.profile

    使用env命令察看JAVA_HOME的值
    $ env
    如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,说明配置成功。

    Step3:
    # 将系统默认的jdk修改过来
    $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 300

    输入sun jdk前的数字就好了
    $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300

    $ sudo update-alternatives --config java
    $ sudo update-alternatives --config javac

    Step4:
    然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
    java version "1.7.0_04"
    Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
    Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

    可能会存在的问题:
    1.提示缺失libjli.so无法启动……,碰到这个问题是你下载的JavaJDK压缩包不完整,或者你的解压方式不对导致,直接解压到当前路径,然后拷贝到你需要的目录,JDK的安装目录可以随便选择,比如你可以放在HOME目录下,
    libjli.so文件在:~/jdk1.7.0_07/jre/lib/i386/jli/libjli.so

    2.可能无法配置成功,需要卸载以前安装的OpenJDK,具体可以命令行移除

    3.不同版本的JDK,版本号如上修改即可

  • 相关阅读:
    easyExcel入门
    UML-从需求到设计--迭代进化
    UML-操作契约总结
    102. Binary Tree Level Order Traversal
    98. Validate Binary Search Tree
    95. Unique Binary Search Trees II
    96. Unique Binary Search Trees
    94. Binary Tree Inorder Traversal
    84. Largest Rectangle in Histogram
    92. Reverse Linked List II
  • 原文地址:https://www.cnblogs.com/lujiacheng/p/2955329.html
Copyright © 2011-2022 走看看