OS X中使用jEnv管理多个Java版本

jEnv安装及配置

  • 安装
  ➜ brew install jenv
  • 配置

    我安装了zsh,配置如下

    ➜ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
    ➜ echo 'eval "$(jenv init -)"' >> ~/.zshrc
    

    如果是默认的bash

     $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
     $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
    

    查看安装的java版本(我已经安装了jdk1.6 & jdk1.8),*为当前的jdk版本

        ➜  ~ jenv versions
          system
          1.6
          1.6.0.65
          1.8
        * 1.8.0.111 (set by /Users/xxx/.java-version)
          oracle64-1.6.0.65
          oracle64-1.8.0.111
    

    jEnv不能安装java版本,所以要手动指定一下,此时要重启下terminal(😢这个地方是个坑)

    添加jdk1.6

       ➜ jenv add /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/
       1.6 added
       1.6.0.65 added
       oracle64-1.6.0.65 added
    

    添加jdk1.8

       ➜ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0.111.jdk/Contents/Home/
       1.8 added
       1.8.0.111 added
       oracle64-1.8.0.111 added
    
  • 管理

    1. jenv remove 移除指定版本jdk
    2. jenv local 1.8.0.111 选择一个jdk版本
    3. jenv global 1.8.0.111 设置默认的jdk版本
    4. jenv which java 查看当前版本jdk的路径
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光剑书架上的书阅读 9,453评论 2 8
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,073评论 19 139
  • 姓名:周君会 学号:17011210526 转载自: http://www.jianshu.com/p/...
    lotus儿阅读 6,190评论 1 9
  • 琅山晴,江牙巍巍浓淡。 人世间桃色满春, 素手四尺象牙剑。 出关踏年华。 谁弹甲子七弦? 静听潮,冬去春来, 应将...
    手握瓷杯阅读 1,463评论 1 3
  • UITextView继承UIScrollView,在显示大量文字的时候,可以通过上下滑动进行浏览。如果有点击屏幕左...
    牛程程阅读 3,736评论 0 0

友情链接更多精彩内容