如何在macOS X上管理多个Java JDK版本
Here is a quick tip on how to install multiple Java JDK versions (8, …, 11, …, 14 etc.) on macOS X and how to switch between them for your applications.
Installing Java JDK via Homebrew
Install multiple Java JDK versions using Homebrew. To install Homebrew run:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
现在安装Java JDK版本11或以上使用酿造酒桶:
brew cask install java<version># latest version
brew cask install java# LTS 11
brew cask install java11
注意先前的JDK版本11(8,9和10)不再受支持。
一种doptOpenJDK provides older Java versions. To install the Java JDKs from AdoptOpenJDK:
# install from third party repository
brew tap adoptopenjdk/openjdkbrew cask install adoptopenjdk<version># Java 8
brew cask install adoptopenjdk8# Java 9
brew cask install adoptopenjdk9# Java 10
brew cask install adoptopenjdk10
Switch Java JDK via alias
设置您的JAVA_HOME你的路径.zshrc要么.bash_profile您的主要Java版本,并为每个已安装的Java版本添加导出。
export JAVA_HOME=$(/usr/libexec/java_home -v14)export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
export JAVA_14_HOME=$(/usr/libexec/java_home -v14)
要检查默认的Java版本和安装路径:
java -version # 14
为您添加别名。zshrc要么。bash_profile对于每个已安装的Java版本。 别名导出JAVA_HOME与所选JAVA_VERSION_HOME。
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
alias java14='export JAVA_HOME=$JAVA_14_HOME'
现在,要在Java版本之间切换,请输入别名Java8的在您的终端中。 执行Java版本验证您现在使用的是正确的Java版本。
注意:别名只要在使用的终端实例中更改Java版本
from: https://dev.to//notiz_dev/how-to-manage-multiple-java-jdk-versions-on-macos-x-41mi
如何在macOS X上管理多个Java JDK版本相关推荐
- 如何在 macOS Monterey 上使用Live Text
在iPhone上用Live text从图片中提取文本似乎是最常用的功能,但在macOS Monterey上,你有成千上万张照片等着你去用. 苹果的Live Text演示显示,如果你在拍照,你的iPho ...
- Mac 上管理多个 java 版本
java 版本管理工具 jEnv jEnv 可以用简单的命令切换 Java 版本,但无法安装任何版本的 Java,所以我们自己必须安装它们,将 jEnv 指向它们. Linux / OS X $ gi ...
- 项目怎么改服务器版本,服务器上的项目怎样设置jdk版本
服务器上的项目怎样设置jdk版本 内容精选 换一换 简要介绍Cassandra是一套开源分布式NoSQL数据库系统.语言:Java一句话描述:一套开源分布式NoSQL数据库系统开源协议:Apache建 ...
- macos sierra_如何在macOS Sierra上使用APFS文件系统格式化驱动器
macos sierra Apple is working on a new file system known as the Apple File System. APFS will probabl ...
- macosx jdk_MacOSX环境上的多个Java JDK
macosx jdk 同样,这是在Mac(OSX 10.8.x +)上配置Java开发环境的一个小技巧. 如果您现在真的开始,我建议您阅读我以前的文章之一 ,这是一种快速干净的方法(我想)来设置环境变 ...
- MacOSX环境上的多个Java JDK
同样,这是在Mac(OSX 10.8.x +)上配置Java开发环境的一个小技巧. 如果您现在真的开始,我建议您阅读我以前的文章之一 ,这是一种快速,干净的方法(我想)来设置环境变量并开始Java编码 ...
- mac java verbose_如何检查Mac上是否安装了Java JDK?
问题 如何检查Mac上是否安装了Java SDK? 这有命令行吗? #1 热门回答(136 赞) javac -version在一个终端上会做 #2 热门回答(44 赞) 你可以利用624461706 ...
- 如何在Windows 10上管理应用程序权限
Modern Windows 10 apps have permissions you can control, just like modern iPhone, iPad, and Android ...
- 如何在Apple Watch上管理您的朋友圈
Your Apple Watch allows you to put your most important contacts in a circle of "friends", ...
最新文章
- ubuntu下安装与卸载软件方法
- 嵌入式linux webkit,嵌入式平台arm linux 之qt 4.5交叉编译到webkit时出错解决方法
- Spring 如何读取properties文件内容
- 使用 ESS SDK 快速创建多实例规格伸缩配置
- 【20171005】Luogu P1164 小A点菜
- 微课|中学生可以这样学Python(例3.2):今天是今年的第几天
- 微博广告推荐策略工程架构体系演进
- hdu 2670 01背包变形
- c# WebApi之解决跨域问题:Cors
- Linux串口应用编程详解(Serial)
- 图像的特征提取——HOG特征、Harr特征、LBP特征
- chrome浏览器inspect打不开解决方案
- ie html5缓存,ie缓存文件在哪,教您IE浏览器缓存文件在哪
- 单页面应用与多页面的区别与优缺点
- 【ChatGPT】GPT-4
- HTTPS证书转换成PEM格式
- 【Django | allauth】登录_注册_邮箱验证_密码邮箱重置
- Flutter 替换高德定位默认图标
- 《青山翠影》玖 独行的时代 | 去程归程
- 物联网学习笔记(一)
热门文章
- linux C++创建文件夹
- Cisco ASR 9000 Router IOS XR Software - 7.5.1(ED) 下载
- Docker搭建svn服务器
- 中国汽车协会:我国整车出口数量达到43.8万辆,同比增长92.8%
- JS对象与JSON字符串之间的转换
- Linux系统之dd命令详解
- 1月23日阴阳师服务器维护,阴阳师1月23日更新维护公告 式神赠予系统上线
- android webview 字体 系统字体大小,【转】android webview设置内容的字体大小
- 阿里云配置SSL证书
- GL/gl.h: No such file or directory 解决办法