zoukankan      html  css  js  c++  java
  • 【玩转Ubuntu】01. Ubuntu上配置JDK


    一.安装JDK

    提示:这里我们使用jdk1.6,因为android开发要求使用1.6。如果不信你可以打开android studio,它会提示你选择JDK6的路径
    下载地址: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
    我下载的是:jdk-6u45-linux-x64.bin
    注意:i586是32位操作系统的,64位的请选择x64。 不然装上去也是没用的,毕老湿就吃过这个苦。

    二.下载后解压


    1. 给你下载好的jdk-6u45-linux-x64.bin设置可执行权限: chmod +x jdk-6u45-linux-x64.bin
    2.执行后会自动解压:sh jdk-6u45-linux-x64.bin

    三.配置环境变量


    vim ~/.bashrc  把下面这些环境变量加进去

    export JAVA_HOME=/home/bixiaopeng/soft/jvm/jdkexport JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH


    四.替换OPENJDK

    这里有点坑爹,默认系统使用的是OPENJDK,但这个JDK有很多限制,所以我们还是使用ORACAL的吧。

    bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/soft/jvm/jdk/bin$ sudo update-alternatives --install /usr/bin/java java /home/bixiaopeng/soft/jvm/jdk/bin/java 300
    [sudo] password for bixiaopeng: 
    bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/soft/jvm/jdk/bin$ sudo update-alternatives --install /usr/bin/javac javac /home/bixiaopeng/soft/jvm/jdk/bin/javac 300
    bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/soft/jvm/jdk/bin$ java -version
    java version "1.7.0_25"
    OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2)
    OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
    


    #注意这里更新JAVA的配置,可以选择你要的JDK

    bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/soft/jvm/jdk/bin$ sudo update-alternatives --config java
    有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
    选择 路径 优先级 状态
    ------------------------------------------------------------
    * 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 自动模式
    1 /home/bixiaopeng/soft/jvm/jdk/bin/ 300 手动模式
    2 /home/bixiaopeng/soft/jvm/jdk/bin/java 300 手动模式
    3 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 手动模式
    要维持当前值[*]请按回车键,或者键入选择的编号:2
    update-alternatives: using /home/bixiaopeng/soft/jvm/jdk/bin/java to provide /usr/bin/java (java) in 手动模式
    bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/soft/jvm/jdk/bin$ java -version
    java version "1.6.0_45"
    Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
    Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
    


  • 相关阅读:
    [To be translated] Nova:libvirt image 的生命周期
    Neutron 理解(5):Neutron 是如何向 Nova 虚机分配固定IP地址的 (How Neutron Allocates Fixed IPs to Nova Instance)
    Cinder 调试
    SSH 无密码访问其它机器 和 Windows 上 putty 无密码访问 Linux 机器
    Hadoop 数据库
    Hadoop 分布式文件系统
    C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
    Google Scholar 论文参考文献的自动生成
    Linux shell ${}简单用法
    C/C++ 获取目录下的文件列表信息
  • 原文地址:https://www.cnblogs.com/pangblog/p/3275422.html
Copyright © 2011-2022 走看看