zoukankan      html  css  js  c++  java
  • 在MAC上安装Oracle JDK

    1. 下载Mac版本的JDK
      http://www.oracle.com/technetwork/java/javase/downloads/index.html
    1. 下载之后,双击dmg文件安装
    1. mac 下查看安装的 JDK 版本
      /usr/libexec/java_home -V : 查看安装的 JDK 以及路径
      $ /usr/libexec/java_home -V
      Matching Java Virtual Machines (2):
          1.8.0_91, x86_64:    "Java SE 8"    /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
          1.7.0_51, x86_64:    "Java SE 7"    /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home
      
      /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
    1. 设置JAVA_HOME变量
      在当前用户的 .bash_profile中加入下面内容
      export JAVA_HOME=$(/usr/libexec/java_home)

    2. 测试JDK的安装
      $ java -version
      java version "1.8.0_91"
      Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
      Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode
    3. 切换JDK版本
      方式1:
      编辑 .bash_profile 输入以下内容
      然后执行source .bash_profile生效新配置
      - # Mac默认 JDK 6(Mac默认自带了一个jdk6版本)
      - export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`
      - # 设置 JDK 7
      - export JAVA_7_HOME=`/usr/libexec/java_home -v 1.7`
      - # 设置 JDK 8
      - export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
      -
      - #默认JDK 6
      - export JAVA_HOME=$JAVA_6_HOME
      -
      - #alias命令动态切换JDK版本
      - alias jdk6="export JAVA_HOME=$JAVA_6_HOME"
      - alias jdk7="export JAVA_HOME=$JAVA_7_HOME"
      - alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

       默认jdk为1.6,执行jdk6或jdk7或jdk8后,通过java -version可看到已切换成相应版本。

      方式2:
      1) 安装jenv
      执行:curl -s get.jenv.io | bash
      jenv参考(关键是方便别的java工具管理):https://github.com/linux-china/jenv/wiki/Chinese-Introduction

      2) 进入jenv目录,然后建相关目录:
      1. cd ~/.jenv/candidates/  
      2. mkdir java  
      3. cd java  
      4. mkdir 1.6  
      5. mkdir 1.7  
      6. mkdir 1.8  
       
      3)执行以下命令:
      1. ln -s /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin ~/.jenv/candidates/java/1.6  
      2. ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin ~/.jenv/candidates/java/1.7  
      3. ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin ~/.jenv/candidates/java/1.8  

      大功告成:
      1、最先默认的jdk一般是你最后安装的那jdk。
      2、切换版本:jenv use java 1.8
      3、设置缺少版本:jenv default java 1.6
  • 相关阅读:
    ZOJ 2588 Burning Bridges
    POJ 1966 ZOJ 2182 Cable TV Network
    HDU 5348 MZL's endless loop
    HDU 5352 MZL's City
    Tarjan算法求解无向连通图的割点、割边、点双连通分量和边双连通分量的模板
    ZOJ 1119 SPF
    HDU 3452 Bonsai
    HDU 1520 Anniversary party
    POJ 2239 Selecting Courses
    POJ 1144 Network
  • 原文地址:https://www.cnblogs.com/newstar/p/5512151.html
Copyright © 2011-2022 走看看