zoukankan      html  css  js  c++  java
  • Mac中Ionic+Cordova Android打包报错Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.

    1、报错信息如下(该报错的意思是在目录下没有找到tools.jar文件):

    Execution failed for task ':CordovaLib:compileDebugJavaWithJavac'.
    > Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.

    2、解决方法(在终端Terminal中执行以下命令)

    先通过如下命令查看JDK位置

    /usr/libexec/java_home -V             #(升级OSX11.0.1后,执行这个命令可能看到两个路径,一个是JDK的实际路径,另一个是:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home,(网上有资料说这个是JRE的路径)。

    解决方法一:

    vim ~/.bash_profile    #~/.bash_profile不存在则创建
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home            #在打开的bash_profile中添加这一句并保存退出编辑模式
    source ~/.bash_profile    #让这个配置文件在修改后立即生效

    解决方法二:手动复制 tools.jar

    sudo cp /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home/lib/tools.jar /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib

    注:根据自己的实际JDK路径修改上面的JDK路径

  • 相关阅读:
    Python十大经典算法之选择排序
    在js中修改样式带 !important 的样式
    vscode 使用 ejs 语法有红色错误提示线
    mysql 报 'Host ‘XXXXXX’ is blocked because of many connection errors'
    字符编码
    Canal.adapter报错
    Windows 域控配置时间同步
    Docker清理日志脚本
    Docker快速部署clickhouse
    Windows批处理一键添加hosts文件
  • 原文地址:https://www.cnblogs.com/whereGo/p/14171507.html
Copyright © 2011-2022 走看看