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路径

  • 相关阅读:
    vi编辑器
    在shell脚本中使用函数
    在shell脚本中进行条件控制以及使用循环
    shell指令expr和test指令
    利用ps指令查看某个程序的进程状态
    shell变量的使用
    创建和运行shell脚本程序
    关于强制类型转换(c语言)
    elastic 常用查询操作
    elastic 集群安装
  • 原文地址:https://www.cnblogs.com/whereGo/p/14171507.html
Copyright © 2011-2022 走看看