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
  • 相关阅读:
    VS2017离线安装与Oracle数据库开发环境搭建
    拒绝“高冷”词汇!初学C#中的委托
    拒绝“高冷”词汇!初学C#中实用的泛型!
    误删Django的model中的表解决办法
    Django-ORM操作
    请求头获取用户设备、点赞
    随机验证码、图片验证码和邮箱发送用户验证码
    Django的Form验证(2)
    Django的Form验证
    Pycharm导入Django项目
  • 原文地址:https://www.cnblogs.com/newstar/p/5512151.html
Copyright © 2011-2022 走看看