Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaApple

543 阅读1分钟

Mac 系统升级到 Big Sur后,AS 编译报错如下:

* What went wrong:
Execution failed for task ':xxx:compileReleaseJavaWithJavac'.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.

解决方法如下: 阅读更多 通过苹果软件更新的JDK是1.6版本,在/System/Library/Java中。

  1. 下载安装JDK7, 安装后目录在/Library/Internet Plug-Ins/JavaAppletPlugin.plugin中。

  2. 在系统java文件夹(/System/Library/Java/JavaVirtualMachines)中建立JDK7的文件夹(文件夹命名不能存在空格)。

  3. 将JavaAppletPlugin.plugin(右击-显示包内容)中Contents复制到刚新建的文件夹中。

  4. 启动终端,输入:

           touch .bash_profile
    
           open -e .bash_profile
    
             此时系统会打开文本编辑器
    
             输入:
    
             JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.7.jdk/Contents/Home
    
           PAHT=$JAVA_HOME/bin:$PAHT
    
    
    
           export JAVA_HOME
    
           export PATH
    
             
            保存 关闭。
    
             在终端中输入:source .bash_profile
    

参考链接:Mac os 中配置JDK7