• 在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
  • 相关阅读:
    详细讲解mysql 主从复制原理
    Golang语言快速上手到综合实战笔记(Go语言、Beego框架、高并发聊天室、爬虫)
    每个人都应该知道的25个Git命令
    docker 记录
    MySQL主从复制数据同步,常见问题总结
    详解mysql 主从复制原理
    算法系列15天速成——第十天 栈
    算法系列15天速成——第二天 七大经典排序【中】
    算法系列15天速成——第一天 七大经典排序【上】
    算法系列15天速成——第四天 五大经典查找【上】
  • 原文地址:https://www.cnblogs.com/newstar/p/5512151.html
Copyright © 2020-2023  润新知