ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Mac中Ionic+Cordova Android打包报错Could not find tools.jar. Please check that /Library/Internet Plug-Ins/

2020-12-22 10:03:41  阅读:881  来源: 互联网

标签:JDK jar Please Library 报错 Home tools Contents


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

 

标签:JDK,jar,Please,Library,报错,Home,tools,Contents
来源: https://www.cnblogs.com/whereGo/p/14171507.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有