zoukankan      html  css  js  c++  java
  • [转]MAC下JDK版本的切换

    系统里之前先安装里jdk6的,后台又装里7,安装完成后,java -version 版本是7,  导致我eclipse打不开,一开始的做法是,把7的版本给删除掉。

    删除的方法也很简单,在命令行中到 /Library/Java/JavaVirtualMachines 这个目录下,删除对应的jdk就可以了

    还有一种方法是保留安装的jdk,只需要做下jdk的切换。如下:

    临时更改版本(单会话有效)

    首先运行:

    /usr/libexec/java_home
    

    可以知道当前环境的JAVA_HOME是:

    /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
    

    这是1.7的JAVA_HOME,我们可以使用 -v 标识来获取1.6的JAVA_HOME

    /usr/libexec/java_home -v '1.6*'
    /Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home
    

    然后我们可以手动地设置JAVA_HOME

    export JAVA_HOME=`/usr/libexec/java_home -v '1.6*'`
    java -version
    java version "1.6.0_65"
    Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
    Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
    

    所有会话生效

    以上只是在一个终端会话中临时设置的,如果要运用到所有的会话中,则需要在.bash_profile中写入:

    export JAVA_HOME=`/usr/libexec/java_home -v '1.6*'`
    

    然后运行

    source ~/.bash_profile
    

     

  • 相关阅读:
    Luogu P1247 取火柴游戏
    Luogu P2148 [SDOI2009]E&D
    Luogu P3305 [SDOI2013]费用流 二分 网络流
    NTT学习笔记
    Luogu P4015 运输问题
    Lucas定理学习笔记(没有ex_lucas)
    Luogu P2613 【模板】有理数取余
    欧拉定理与扩展欧拉定理学习笔记
    BSGS与exBSGS学习笔记
    Luogu P3868 [TJOI2009]猜数字
  • 原文地址:https://www.cnblogs.com/iusmile/p/3766675.html
Copyright © 2011-2022 走看看