当前位置:首页 > Java技术 > macOS下Java多版本管理

macOS下Java多版本管理

2022年11月10日 09:32:17Java技术13

本文介绍macOS下使用HomeBrew和jEnv进行Java多版本管理

  1. 升级HomeBrew (首先你得安装HomeBrew)

    brew update

  2. 允许brew命令查找版本信息

    brew tap caskroom/versions

  3. 查看Java版本

    brew cask search java

  4. 安装Java8

    brew cask install java8

  5. 安装jEnV版本管理工具

    brew install jenv

  6. 设置环境变量(使用Bash的在~/.bash_profile文件中进行配置,使用Zsh的在~/.zshrc文件中配置)

    export PATH="$HOME/.jenv/bin:$PATH"

    eval "$(jenv init -)"

  7. 添加Java虚拟环境(我这里添加了Java8,Java9和Java10)

    jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home

    jenv add /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home

    jenv add /Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home

  8. 查看已添加的Java版本

    jenv versions

  9. 设置当前Java版本

    jenv shell oracle64-1.8.0.162 (当前shell)

    jenv global oracle64-1.8.0.162 (全局设置)

  10. 查看是否生效

    java -version

作者:卡尔曼和玻尔兹曼谁曼
来源链接:https://blog.csdn.net/T_27080901/article/details/79874684

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/69255.html

标签: Java版本
分享给朋友:

“macOS下Java多版本管理” 的相关文章

Java 内存模型

Java 内存模型

📦 本文以及示例源码已归档在 javacore Java 内存模型(Java Memory Model),简称 JMM。 JVM 中试图定义一种 JMM 来屏蔽各种硬件和操作系统的内存访问差异,以实现让 Java 程序在各种平台下都能达到一致的内存访问效果。...

java数数字及while和do while 的使用,以及程序的调试与验证

while的条件是在进入循环体之前判断的,执行完一轮循环之后,会再回到循环开始的地方再次判断条件,而不会在循环体中随时判断条件 1.while语句是当条件满足时不断的执行循环体内语句。 2.会提前判断是否满足条件,所以有可能一次也没有执行。 3.条件成立...

Java实现1到n的倒数的累加和

Java实现1到n的倒数的累加和

从键盘读入一个数,然后进行运算 实现代码: public static void main(String[] args) { Scanner in=new Scanner(System.in); int n ; n=in....

动车上的书摘-java对象流与序列化

动车上的书摘-java对象流与序列化

动车上的书摘-java对象流与序列化摘要: 摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢!钢笔不限贵便宜,书法是来自心对手的交流。-泥沙砖瓦浆木匠 一.对象序列化当需要存储相同类型的数据,选...

编写高质量代码改善java程序的151个建议——[52

编写高质量代码改善java程序的151个建议——[52

原创地址:   http://www.cnblogs.com/Alandre/  (泥沙砖瓦浆木匠),需要转载的,保留下! Thanks Although the world is full of...

深入浅出: Java回调机制(异步)

Writer      :BYSocket(泥沙砖瓦浆木匠) 什么是回调?今天傻傻地截了张图问了下,然后被陈大牛回答道“就一个回调…”。此时千万个草泥马飞奔而过(逃 哈哈,看着源码,享受着这种回调在代码上的作用,...

从 PHP 到 Java

最近主要编程语言从 PHP 转到了 Java,一个多月的经历对我很有意义,所以写文章记录一下经历,再分享一下最近学习 Java 的心得体会。 * { color: rgba(62, 62, 62, 1) } body { font-family: "Helvetica...

Java 基础【06】 Super 用法

     路漫漫其修远兮,吾将上下而求索。——屈原《离骚》      昨天写this用法总结的时候,突然产生了一个问题,请教别人之后,有了自己的一点认识。还是把它写下来,为大家更好的认识提供一点思路。 1)有人写了...

JAVA面试精选【Java基础第一部分】

  这个系列面试题主要目的是帮助你拿轻松到offer,同时还能开个好价钱。只要能够搞明白这个系列的绝大多数题目,在面试过程中,你就能轻轻松松的把面试官给忽悠了。对于那些正打算找工作JAVA软件开发工作的童鞋们来说,当你看到这份题目的时候,你应该感动很幸运,因为,只要你把题目中...

浅谈java异常[Exception]

一. 异常的定义 在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。