admin管理员组

文章数量:1640619

现象:同一个分支代码其他电脑可以跑,自己的mac电脑跑不了,报错信息:

原因:MAC  M1芯片和jdk版本不兼容,M1芯片需要ARM版本的JDK才能兼容

解决方法:

1、下载ARM版本的JDK

Java Download | Java 8, Java 11, Java 13 - Linux, Windows & macOS

2、 MAC 卸载原来不兼容的JDK

  • 打开终端
  • 输⼊
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
  • 查找当前版本,后卸载jdk
输⼊:ls /Library/Java/JavaVirtualMachines/ 
输出:jdk-9.0.1.jdk
  • 输⼊
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk

3、‼️最重要的一步 :

        替换掉IDEA默认原来不兼容的JDK路径

4、修改配置文件java路径

vi  ~/.bash_profile 

5、重新生效配置文件

source ~/.bash_profile

 

本文标签: failedwriteMacIDEAcore