Mac电脑安装多个JDK版本

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

在日常的系统开发过程中,不同系统需要安装不同版本的jdk来实现不同框架的需求,今天就为大家分享如何在mac电脑上安装多个版本的jdk。

由于mac系统不像widows和Linux一样,可以通过安装包的形式,直接解压安装。mac必须通过引导程序进行安装,很多人误以为会对原本的jdk影响。其实配置相当简单。

1.下载jdk

在Oracle官网上下载不同版本的jdk:https://www.oracle.com/java/technologies/downloads/
当前有2个长期支持版:jdk8 和 jdk17。
如果当前系统上已经安装了jdk8 ,我们想要再安装一个jdk17。则在上述网页上下载 jdk17 的安装包,比如:jdk-17.0.6_osx-x64_bin.dmg。

2.安装jdk

运行此安装包,进行安装。安装后会发现两个jdk被安装在/Library/Java/JavaVirtualMachines目录下:

Mac电脑安装多个JDK版本

 3.配置jdk

现在已经安装了2个版本的jdk,但是怎么确定当前生效的是哪个版本呢?或者说怎么切换这两个版本呢?配置方法如下:
打开终端,cd到个人根目录下。
如果当前使用的shell是zsh就编辑或新建.zshrc文件,如果是bash就编辑或新建.bashrc文件。(ps:shell也可配置在.bash_profile文件中,没有自己创建即可。.bash_profile 中修改环境变量只对当前窗口有效,而且需要 source ~/.bash_profile才能使用;.zshrc 则相当于 windows 的开机启动的环境变量。你也可以在 .zshrc 文件中加一行 source .bash_profile 解决需要 source 才能使用的问题)
在上述rc文件中添加如下配置:

Mac电脑安装多个JDK版本

(注:此图为我本机环境变量配置,jdk配置copy下边内容即可,注意不要将自己电脑的其他环境变量配置覆盖)

JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home

JRE_HOME=$JAVA_HOME/jre
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME=$JAVA_HOME_8
export JRE_HOME
export PATH
export CLASSPATH

alias jdk8="export JAVA_HOME=$JAVA_HOME_8"
alias jdk17="export JAVA_HOME=$JAVA_HOME_17"

我们定义了2个别名:jdk8和jdk17。默认配置的是jdk8,如果要切换jdk17,则在终端中执行命令:jdk17。如果要切换回jdk8,则执行命令:jdk8。

如果想确定当前配置的是哪个版本,可以执行命令:java -version进行查看。

4.在idea环境下jdk的切换

Mac电脑安装多个JDK版本 在File -> Project Structure -> Project配置中,选择SDK新增,直接点击ADD JDK然后打开 /Library/Java/JavaVirtualMachines这个目录下,选择你想要的jdk版本对应的文件夹就ok,idea会智能匹配。(本图我的jdk17已经配置成功了。)

 文章来源地址https://www.toymoban.com/news/detail-500942.html

到了这里,关于Mac电脑安装多个JDK版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 同一台电脑安装多个版本的idea(jetbrains)开发工具

    前提:是idea压缩包都是解压安装        想要在同一台电脑中安装多个idea,低版本例如idea2019和idea2020的正常安装可能不会有报错提示,但是有时候第二个idea版本比较高例如idea2022,会发现解压后打不开程序,那就就需要安装下面的操作流程进行解决。 1.第一个版本正常安

    2023年04月08日
    浏览(58)
  • mac M1 安装jenv管理多个jdk,安装jdk 自定义切换jdk命令

    首先第一步是安装homebrew,如果已经安装的则跳过该步骤,反之可看我之前的博客进行傻瓜式安装 1、打开终端,输入下面命令即可 可能会遇到的问题,错误信息如下 在下载到最后时会出现下面的错误 这时是未下载成功的 2、输入下面两行命令解决上面的错误 3、输入上面两

    2024年02月06日
    浏览(63)
  • MacOS安装多个版本JDK

    不同java项目对JDK版本依赖不同,如何在一个开发环境安装多个版本JDK?如何实现快速切换JDK版本? 下载多个版本JDK进行安装:https://www.oracle.com/java/technologies/downloads/ 编辑 ~/.bash_profile 或者 ~/.zshrc (如果之前配置过 JAVA_HOME 配置记得删除) 保存生效配置信息

    2024年02月13日
    浏览(39)
  • Jenkins安装多个jdk版本,并在项目中选择对应jdk版本

    下载jdk版本:进入oracle官网下载官方jdk Java Downloads | Oracle 例:比如项目需要使用java8.341的版本,而jenkins用的是java11的版本,这里就需要下载多个jdk版本。进入下载网址,Java Archive Downloads - Java SE 8u211 and later 1、找到下载的版本,一般选择linux64位,后缀为.tar.gz的压缩包,下载

    2024年02月02日
    浏览(60)
  • 安装多个版本的JDK,方便切换使用。

    在日常的工作学习中可能需要用到不同版本的jdk,那么我们就需要安装多个版本的JDK以便我们随时切换使用。下面就以jdk1.8.0_241和jdk17为例进行讲解。 jdk下载地址 一、两个jdk的路径如下: F:JavaJDKjdk1.8.0_241 F:JavaJDKOpenJDK-17.0.2 二、手动为jdk17生成jre文件夹 下载安装好之后我

    2024年02月06日
    浏览(63)
  • macos M1安装多个版本jdk

    1、安装jdk 8 到 oracle 官网 https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 找到 macOS x64 DMG Installer 后面的下载链接下载安装包 java的jdk 都安装在以下目录 vim ~/.bash_profile 添加以下环境变量 source ~/.bash_profile 让配置生效,然后执行以下命令,检测jdk 8是否安装

    2024年02月16日
    浏览(60)
  • JDK8和JDK17安装切换,IDEA配置多个版本JDK

    JAVA之父高斯林推荐我们用JDK17,请尽快离开JDK8。JDK17 LTS在每个维度上都是一个巨大的飞跃: 在Java 17正式发布之前,Java开发框架Spring率先在官博宣布,Spring Framework 6和Spring Boot 3计划在2022年第四季度实现总体可用性的高端基线: Java 17+(来自 Spring Framework 5.3.x 线中的 Java 8-17)

    2023年04月27日
    浏览(64)
  • Mac 安装JDK,并通过命令切换不同版本jdk

    mac电脑安装了jdk8、jdk11、jdk21 三个版本的jdk,在环境变量中配置命令,动态切换不同jdk 1.下载JDK,Mac建议下载xxxxx/jdk-21_macos-x64_bin.dmg https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.dmg, 2.双击安装,会安装在 /Library/Java/JavaVirtualMachines/jdk-21.jdk/ 目录 3.配置环境变量和自定义切

    2024年04月23日
    浏览(40)
  • MAC安装多个版本node命令

    背景:在实际项目开发中,不同的项目我们往往需要用到不同版本的node做支持,并且需要根据项目需要切换,以下就是常用的命令行。 Mac下使用n去安装多个指定版本的Node.js,并使用命令随时切换。 1.全局安装n 2.指定版本的Node安装 3.查看已经安装的Node 4.删除指定版本的No

    2024年02月12日
    浏览(39)
  • Mac 多版本jdk安装与切换

    macOS上可以安装多个版本的jdk,方法如下: 在Oracle官网上下载不同版本的jdk:         JDK下载 知乎 - 安全中心  下载Java11版本链接         jdk11​www.oracle.com/java/technologies/javase-jdk11-downloads.html 运行此安装包,进行安装。安装后会发现jdk被分别安装在如下目录:    

    2024年02月09日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包