mac下安装多版本jdk

初次体验Mac使用sdkman安装多版本jdk 找到自己需要的版本,往往会选择历史版本,更加稳定。点击【java archive】后,往下滑选择自己所需的挑版本。第一次使用mac系统来安装JDK环境,作为记录,便于相关同学参考,编写不足请多包涵。(jdk-1.8的由来是已经安装的路径来的jdk-1.8.jdk 去掉后缀即可)这里需要登陆oracle的帐号,才可以手动下载。mac jdk版本包的说明(采用dmg安装)查看sdkman已安装的jdk组件信息。其余sdkman的命令请参见官网说明。出现以下就说明安装JDK完成。查看安装的sdkman的版本。 阅读详情

1、查看java命令路径

which java

2、进入/usr/bin/java目录

ls -l | grep java

发现这个java只是一个当前系统生效的JDK的一个软连接,Java安装的是实际位置位于

/Library/Java/JavaVirtualMachines

3、获取java_home路径

/usr/libexec/java_home -V 版本号

配置环境变量,添加别名,方便切换jdk

1、编辑bash_profile文件,添加如下内容(注意:JDK9不是 -v 1.9):

$ vi ~/.bash_profile

export JAVA_7_HOME="$(/usr/libexec/java_home -v 1.7)"
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_9_HOME="$(/usr/libexec/java_home -v 9)"

alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk9='export JAVA_HOME=$JAVA_9_HOME'

# 默认使用JDK8
export JAVA_HOME=$JAVA_8_HOME

$ source ~/.bash_profile

2、切换版本

如上配置之后,默认使用JDK1.8,然后使用jdk7、jdk8或jdk9来切换当前系统的JDK版本:

$ java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
# 切换到JDK1.8,使用如下命令
$ jdk8
$ java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
# 切换到JDK9
$ jdk9
$ java -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)

Mac使用sdkman安装多版本jdk SDKMAN是一个用于管理多个软件开发工具包(SDK)的工具,它可以方便地在命令行界面(CLI)和API中列出安装切换和移除SDK。它还可以为我们设置环境变量。它支持基于JVM的SDK,如JavaGroovyScalaKotlin等,以及MavenGradle等工具。SDKMAN是一个免费、轻量、开源的工具,用Bash编写。它支持所有主流的操作系统,可以轻松地安装在所有基于Unix的系统上。它还支持Bash和Zsh两种shell。最后打开你的.bashrc或.profile,找到并删除下面这几行。!! 阅读详情

相关推荐

mac系统安装多版本jdk和maven

mac系统安装多版本jdk和maven

qq_47905231的博客 1729

Mac系统命令行中的Java到底在哪?

为什么配置了JAVA_HOME默认值就不能切换 jdk 版本了

xiaosong97的博客 1920

termux 安装 rockylinux

往找最新的文件目录,选择ARM版本的image。或者直接查看目录或者国内阿里云镜像,按照cpu架构(安卓9手机一般是aarch64arm最新架构),获取镜像地址,以及checksum里的SHA256信息更新到以下rocky9.sh脚本,如果不需要直接使用即可。

欢迎来到别往的博客 984

在Mac中如何正确地设置JAVA_HOME

前期准备 下载JDK安装包:在JDK1.8下载中选择Mac的JDK安装包 安装JDK:这里只要按照安装指引一步一步安装即可 查找JAVA_HOME 以下为老版本的办法 1. 打开Mac的终端,检查JDK是否安装成功:java -version 2. 查看java指令所在的目录:which java。 输出结果:/usr/bin/java 3. 显示java指令文件的属性:ls -l /usr/bin/java。 输出结果如下: lrwxr-xr-x 1 root wheel 74 12 2 06:44

segegefe的博客 1983

VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用

VScode中配置 C/C++ 环境,超级详细,问题分析全面,绝对好用 VScode中配置 C/C++ 环境 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 1. 下载编辑器VScode 1.官网:https://code.visualstudio.com/ 2. 安装VScode(建议附加任务全部勾选; 2. 下载编译器MinGW并解压 官网页面:https://www.mi

m0_46147064的博客 8万+

vit的cam和注意力图: VIT模型的可解释性

VIT的热力图怎么画

YI_SHU_JIA的博客 1万+

mac usr bin java_macos-无法在“ / usr / bin / java / bin / java”(-1)中找到可执行文件...

我在Mac osx 10.7.3中遇到Java的可悲问题。以前我安装了它,并且工作正常。在一段时间内对.bash_profile和.profile文件进行了一些更改之后,我有一个错误Unable to locate an executable at "/usr/bin/java/bin/java"每当我尝试在终端上运行“ javac”或“ java”时。which java给出类似的输出:/usr...

weixin_29507477的博客 3473

AI+医疗:多模态模型让肺结节诊断准确率突破95%+的实战方案

多模态融合是必由之路:单一影像模型难以突破95%准确率,必须整合临床、生物标志物等多维数据跨模态注意力机制是核心:简单拼接效果差,注意力机制能自动学习各模态权重,提升融合效果临床适配比技术先进更重要:模型输出必须符合医生诊断习惯,提供可解释的决策依据持续学习是长期成功的关键:医疗数据分布不断变化,模型必须具备自适应能力多学科协作是保障:放射科、胸外科、病理科、AI工程师共同参与模型设计与优化。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1022

Mac下查看已安装的jdk版本及其安装目录

最近在学习JVM,需要运行jdk自带的命令行,需要在特定jdk目录下进行,所以需要查看jdk安装目录,之前也查过,忘记了。如图:3个红框内依次为:输入命令;当前Mac已安装jdk目录;Mac默认使用的jdk版本;注:上图展示了本机安装的三个JDK路径,最下面的路径是本机默认使用的版本路径。1、打开终端,输入:/usr/libexec/java_home -V。注意:输入命令参数区分大小写(-v是不对的,必须是-V)Mac查看JDK安装路径(两种方式)查看本机默认使用的JDK指令。这次记录下来为以后备用。

BTYE的博客 6326

手把手教你安装 Vivado2022.2(附安装包)

Vivado 2022.2版本与之前的版本相比,具有以下几个显著的优势:电源设计管理器(PDM):Vivado 2022.2引入了全新的电源设计管理器(PDM),这是一个下一代功耗评估平台,为Versal® 和 Kria™ SOM提供了准确一致的功耗估计能力。PDM是Versal产品家族的首选功耗评估工具,为Versal ACAP硬IP块提供增强向导,简化从XPE向PDM的迁移,帮助用户获得准确的功耗评估。

dpwkj的博客 2万+

使用STARTER V5.6软件将项目文件下载到S120驱动器控制单元CF卡中的具体方法演示

使用STARTER V5.6软件将项目文件下载到S120驱动器控制单元CF卡中的具体方法演示

Robot_PLC_HMI_Automation 1914

MAC如何安装多版本jdk(以7,8,17为例)

切换到JDK8: java8 查看 JDK 版本信息 java -version #切换到JDK11: java11 查看 JDK 版本信息 java -version #切换到JDK17: java17 查看 JDK 版本信息 java -version。配置文件立即生效 source .bash_profile 查看 JAVA_HOME 目录 echo $JAVA_HOME 查看 JDK 版本信息 java -version。我们定义了个别名:java8,和java17,其中默认配置为 jdk11。

weixin_46787654的博客 1328

饥饿游戏搜索算法(HGS)详解:从生物激励到智能优化

饥饿游戏搜索算法(HGS)是一种受动物饥饿驱动觅食行为启发的智能优化算法。该算法通过模拟生物饥饿程度与觅食策略的关系,将个体适应度映射为饥饿感,并据此动态调整搜索行为。HGS的核心机制包括:1) 饥饿权重计算(W1/W2),2) 三种位置更新策略(随机探索、正向/负向协作),3) 自适应平衡参数E。算法通过迭代优化逐步改进解的质量,具有参数自适应、全局搜索能力强等特点,在复杂优化问题中表现出色。相比传统优化方法,HGS更注重个体内部状态对搜索行为的影响,实现了探索与开发的自然平衡。

qq_42212808的博客 155

MAC如何安装多版本jdk(以8,11,17为例)

MAC如何安装多版本jdk(以8,11,17为例)_mac安装jdk17-优快云博客

niesiyuan000的博客 1906

时空智友企业信息管理系统任意文件读取漏洞复现

时空智友企业信息管理系统是一个用于企业流程管理和控制的软件系统。它旨在帮助企业实现流程的规范化、自动化和优化,从而提高工作效率、降低成本并提升管理水平。时空智友企业信息管理系统存在任意文件读取漏洞,攻击者可以在未授权的情况下读取系统上的文件。没有人规定,一朵花一定要成长为向日葵或者玫瑰。

The current road is different, love needs to distinguish between right and wrong 971

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Mac 安装多版本 JDK

MAC安装多版本 JDK1.安装想要安装的JDK2.配置文件2.1 编辑文件 `vim ~/.zshrc`2.2 将下面文件拷追加到末尾,注意修改你自己的jdk地址3.使用 1.安装想要安装的JDK 在官网下载 JDK 安装你想要安装的版本,8,11,14,15? 啥都别管,安装吧 2.配置文件 2.1 编辑文件 vim ~/.zshrc 2.2 将下面文件拷追加到末尾,注意修改你自己的jdk地址 # Java export JDK8_HOME=/Library/Java/JavaVirtualMachin

桃花岛 205

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Mac上安装Java的JDK多版本管理软件jEnv

jEnv 是一个命令行工具,可以帮助您管理和切换不同版本的 Java 环境。它可以让您在不同的项目之间轻松切换 Java 版本。您可以使用 jenv global 命令设置全局 Java 版本,也可以使用 jenv local 命令设置特定项目的 Java 版本。jabba 是一个简单易用的命令行工具,用于切换不同版本的 Java 环境。它允许您在不同的终端会话中使用不同的 Java 版本。

QC班长的博客 3019

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【MAC+JDK】mac下多版本JDK安装

转载自:简书-风铃书简-mac下多版本JDK安装 1.下载 JDK1.6官方未提供1.6的mac版本,需要去apple的开发者网站 JDK1.7、JDK1.8可以去Oracle官方下载 此处提供网盘下载地址: 链接: http://pan.baidu.com/s/1jHBp9VC 密码: ixwy 2.安装 JDK默认安装路径为/Library/Java/JavaVirtualMachines ...

Danny Chen的专栏 2513

Mac 多版本jdk安装与切换

Mac 多版本jdk安装与切换

qq_44768464的博客 314

Mac下多版本JDK安装

1.下载 JDK1.6官方未提供1.6的mac版本,需要去apple的开发者网站 JDK1.7、JDK1.8可以去Oracle官方下载 此处提供网盘下载地址: 链接: http://pan.baidu.com/s/1jHBp9VC 密码: ixwy 2.安装 JDK默认安装路径为/Library/Java/JavaVirtualMachines 多版...

andaren6337的博客 180

Mac安装多版本JDK

本文介绍在mac下安装多个版本的jdk,并动态切换使用,说一下当前需要配置的环境,m1芯片,arm架构的mac,安装jdk版本为oracle jdk8和azul的openjdk8。

m0_51607909的博客 1935

MAC 系统多版本 JDK 安装指南:让你在开发中轻松应对不同版本需求

在进行 Java 开发的过程中,我们可能需要使用不同版本的 JDK。例如:一些旧的 Java 应用程序只能在旧版本的 JDK 上运行,而一些新的 Java 应用程序需要较新的 JDK 才能运行。在 MAC 系统上,如何安装多个版本的 JDK 并配置环境变量,并且快速切换需要的版本呢?本文将以 JDK1.8 和 JDK11 为例进行演示。

蜗牛的博客 4347

mac下安装多版本JDK/版本之间切换

1.下载多个版本的JDK,比如JDK8和JDK102. 找到安装文件夹JDK安装的Home文件夹分别是  /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home和/Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home3. 命令行打开文件: vim ~/.bash_...

Acquire 6871

Mac 下多版本 JDK 安装及切换

背景 由于公司项目基于 JDK 1.8,我本地默认安装的是 JDK 10,这样在 idea 中通过 maven 编译的时候各种报错,有点不兼容。为了解决这个问题最好的办法就是再安装一个 1.8 的 JDK 版本了,和公司项目代码版本兼容。本文主要介绍 Mac 下如何安装 JDK 并且多版本如何切换。 Mac 下 JDK 安装配置 Mac 下安装 JDK 比较简单,只需要访问 Oracle 官网,找到对应环境和版本的 JDK 下载安装即可,下载 mac 下的 dmg 安装文件,一路点击下一步即可。 JDK 下

qhh0205 5930
上一篇: java命令行打包jar
下一篇: idea创建第一个maven项目
wiscourper_
博客等级 码龄17年 1641粉丝 272原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值