zoukankan      html  css  js  c++  java
  • jdk 多版本安装 for mac

    2016年mac上已经安装有jdk1.6的版本  目录在/Library/Java/JavaVirtualMachines/1.6.0.jdk

    有时候mac版本跟新会自动删除jdk1.6 所以要去mac官网重新下载 教程链接 http://www.zhihu.com/question/35142029

    以上链接无用直接去下载 https://support.apple.com/kb/DL1572?locale=en_US&viewlocale=en_US

    通过百度下载1.7 1.8版本直接安装,默认安装目录在/Library/Java/JavaVirtualMachines下 安装完成后为,此为固定版本。

    打开 终端 输入命令  open -t ~/.bash_profile

    打开后添加如下文字 

    export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
    export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
    export JAVA_HOME=$JAVA_8_HOME

    alias jdk8='export JAVA_HOME=$JAVA_8_HOME'

    alias jdk7='export JAVA_HOME=$JAVA_7_HOME'

    alias jdk6='export JAVA_HOME=$JAVA_6_HOME'

    同时,本人在orcal官网上下载了jdk最新版本,在控制面板上显示,该版本可实时跟新,下载地址

    http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载后安装图标

     

    点击它,通过弹出的java控制面板中间的java,点击查看,得到安装路径

    路径为:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java,我们想将它变成默认的java路径可修改

    方式一:

    直接添加 export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"    注意其中的冒号,没有错误,你也可按照上述方式修改成可修改的jdk.

     

    保存后 重新打开终端  输入输入命令 jdk6  在输入java -version  得到

    java version "1.6.0_65"

    Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)

    Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)

    输入命令 jdk8  在输入java -version  得到

    java version "1.8.0_73"

    Java(TM) SE Runtime Environment (build 1.8.0_73-b02)

    Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

     

    以上为防止 要下载 maven 等工具时 与jdk版本的冲突而设置。其实以上设置并没有什么软用,直接修改export JAVA_HOME=$JAVA_8_HOME,然后重新启动计算机.

     

    多余查看:http://www.mamicode.com/info-detail-401441.html

    多余命令:文件进入/usr/libexec/,查看文件夹下是否存在java_home,输入命令/usr/libexec/java_home,得到java_home的实际引用

  • 相关阅读:
    剑指Offer-用两个栈实现队列
    剑指Offer-从尾到头打印链表
    滑动门技术实现
    解决keil5中文注释乱码方法
    faker数据填充详解
    redis在微博与微信等互联网应用笔记
    JDBC插入中文数据出现?号地解决问题
    idea配置less自动编译
    idea使用Vue的v-bind,v-on报错
    idea 代码部分格式化
  • 原文地址:https://www.cnblogs.com/minyc/p/myc201606281400.html
Copyright © 2011-2022 走看看