Mac安装配置jdk——jdk1.8,jdk11,jdk17

这篇具有很好参考价值的文章主要介绍了Mac安装配置jdk——jdk1.8,jdk11,jdk17。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们日常工作中可能会在多个项目工程中来回切换,每个项目依赖的jdk版本也可能高低不同,这样会出现jdk版本高低的不兼容,工程代码编译不过,无法本地运行等问题。
那么能不能在一台电脑上装多个版本的jdk呢?多个jdk版本是否可以灵活切换呢?
答案是 可以的!
接下来就介绍Mac上的安装配置流程

1、确认是否已经有jdk

打开终端控制台,执行下面命令,查看是否有已下载好的jdk包

➜ ~ cd /Library/Java/JavaVirtualMachines 
➜ JavaVirtualMachines~ ls
adoptopenjdk-11.jdk jdk-17.jdk          jdk1.8.0_202.jdk

2、下载指定版本jdk

点击这个网址下载:
https://www.oracle.com/java/technologies/downloads/
选择要下载的版本和操作系统,点击下载即可
jdk mac,java,macos,java,开发语言

3、安装jdk

下载好后,无脑一直点击下一步,完成安装即可

4、配置jdk环境

执行第一步的命令,可以看到,我已经下载好了jdk1.8,jdk11,jdk17三个版本,接下来进行环境配置。
执行下面命令,打开 .zshrc 文件修改环境变量

➜  JavaVirtualMachines cd           
➜  ~ vim ~/.zshrc 

修改 .zshrc 文件,按照下面的配置写

# JDK config

JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
JAVA_HOME_11=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

# 默认配置是1.8
export JAVA_HOME=$JAVA_HOME_8
alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && echo current JDK has switched to oracle jdk version 1.8. && java -version"
alias jdk11="export JAVA_HOME=$JAVA_HOME_11 && echo current JDK has switched to openjdk version 11. && java -version"
alias jdk17="export JAVA_HOME=$JAVA_HOME_17 && echo current JDK has switched to openjdk version 17. && java -version"

CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"

保存后执行下面命令,使配置生效

➜  ~ source ~/.zshrc

5、配置验证

验证当前生效的jdk版本为jdk1.8

➜  ~ java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

修改生效配置为jdk11,就执行下面的命令即可

➜  ~ jdk11
current JDK has switched to openjdk version 11.
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.3+7)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.3+7, mixed mode)

验证jdk11是否生效

➜  ~ java -version
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.3+7)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.3+7, mixed mode)

OK了!以上就配置完事儿了!文章来源地址https://www.toymoban.com/news/detail-860450.html

到了这里,关于Mac安装配置jdk——jdk1.8,jdk11,jdk17的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac卸载jdk8,安装jdk17

    本次操作基于MacBook 因为工作需要,需要将jdk版本由jdk8升级到jdk17,同一台机器上是可以同时安装多个版本的jdk的,但是为了避免一些冲突和未知问题,这里直接卸载旧版本jdk,然后再重新安装新版本。 先查看本机安装的jdk: 删除java运行环境: 到java的目录,用ls命令查看机

    2024年02月08日
    浏览(64)
  • Mac-Java开发环境安装(JDK和Maven)

    1、访问oracle官网,下载jdk 点击下载链接:https://www.oracle.com/java/technologies/downloads/#java11-mac 选择Mac版本,下载dmg 打勾点击下载,跳转登陆,没有就注册,输入账号密码即可下载成功。 下载之后直接双击安装下一步就完事了,Mac安装JDK时无需配置安装目录。 2、检查是否安装成

    2024年02月06日
    浏览(70)
  • Mac(M1)安装多版本的jdk(8,17)

    1. 问题发生 在某些项目或许只支持java8,但是如果是一些新项目,或使用了springboot3.0以上的项目,jdk为17或者更高 2. 问题解决 2.1 安装包下载(pkg/dmg) Java8: Java Downloads | Oracle Jdk17: Java Downloads | Oracle 位置 2.2 配置   2.3 测试使用   结论:能用,很表面,但不是很好用!eg: 再开一个

    2024年02月05日
    浏览(44)
  • Mac端安装JDK、JDK11、OpenJDK11

    原文链接:Mac端安装JDK、JDK11、OpenJDK11 | Elvin 为了编译JDK,所以才安装JDK ​ macOS Ventura 13.2 ​ 可以有多个JDK,我的本地就有JDK 8,后面会介绍如何无缝切换JDK版本使用 ​ 进入官网:点此进入Oracle官网 ​ 选择需要的对应版本下载,我选择的是mac OS的11版本jdk-11.0.19_macos-x64_bin

    2024年02月16日
    浏览(57)
  • 如何在MAC M1上同时安装JDK8和JDK17

    笔者原先就在电脑上安装了JDK8,由于需要用到MAT,MAT支持MAC m1的只兼容JDK17及以上的版本,故需安装JDK17,特此记录。 首先,从oracle官网下载JDK17:https://www.oracle.com/java/technologies/downloads/#java17 JDK默认安装在/Library/Java目录下,打开访达,通过shift+command+g直达文件,如果安装成

    2024年02月15日
    浏览(42)
  • Java-JDK环境配置详细步骤(从下载到安装)-Mac Book版

    Oracle官网:https://www.oracle.com/cn/index.html Java下载网页:https://www.oracle.com/cn/java/technologies/javase-downloads.html 进入后会提示你是否更改语言,你可以选择中文或者是英文,本文以英文作为演示。 建根据自己的需要选择下载,我这里以JDK8为例 /usr/libexec/java home -V 注:-V必须是大写

    2024年01月18日
    浏览(84)
  • 苹果电脑 | macOS | jdk1.8 | 环境变量配置

    Hello,大家好,相信很多小伙伴和我一样,在换了苹果电脑之后,许多东西都需要重新下载,而jdk则是我们Java程序猿最需要的软件,但是由于macOS和Windows系统的不同,致使我们并不是很熟悉,尤其是在环境变量配置上;所以,接下来,就由我带大家来操作一遍吧!希望可以帮

    2024年02月03日
    浏览(55)
  • mac 切换java jdk版本 java8 java11

    1.   终端执行命令  查看本地各版本jdk:mac通常默认安装了jdk1.8 安装目录是 /Library/Java/JavaVirtualMachines/ cd /Library/Java/JavaVirtualMachines/ ls 2.   上述命令列出的各版本目录名 后,在全局配置文件.bash_profile中新增上面命令列出的各版本jdk,并指定当前环境变量默认的版本为jdk1.8

    2024年02月16日
    浏览(55)
  • 2023最新JDK下载、安装与配置教程(jdk17.0.5以及jdk11.0.17)

    本教程适用windows系统,jdk版本为17.0.5(LTS),提供jdk11.0.17(LTS) 官网地址:https://www.oracle.com/java/ jdk17.0.5地址:https://download.oracle.com/java/17/archive/jdk-17.0.5_windows-x64_bin.exe jdk11.0.17需要登陆官网账号才可以下载,提供阿里云盘地址 提取码:ln27 点击官网地址,下拉找到 Download

    2023年04月21日
    浏览(62)
  • Java中jdk1.8和jdk17相互切换

    之前做Java项目时一直用的是jdk1.8,现在想下载另一个jdk版本17,并且在之后的使用中可以进行相互切换,我将jdk切换时所遇到的问题记录下来并分享出来供大家参考。 环境变量配置如下: 步骤1 步骤2 (注:@MAVEN_HOME%bin;是配置maven时的环境变量,如果没有安装maven就不用管)

    2024年02月03日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包