CordovaError:无法找到"JAVA_HOME"环境变量.尝试手动设置 [英] CordovaError: Failed to find 'JAVA_HOME' environment variable. Try setting it manually

查看:188
本文介绍了CordovaError:无法找到"JAVA_HOME"环境变量.尝试手动设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从一个人那里得到一个离子项目,我想在一个真正的android设备中对其进行调试.
我使用以下命令:

I get a ionic project from a person, and I want to debug it in a real android device.
I use this command:

ionic cordova run android --device --verbose

最后我得到这些错误消息:

And in the end I get these error messages:

在Android上准备Firebase
找不到用于钩子"before_compile"的脚本.
找不到"JAVA_HOME"环境变量.尝试手动设置.
CordovaError:无法找到"JAVA_HOME"环境变量.尝试手动设置.

Preparing Firebase on Android
No scripts found for hook "before_compile".
Failed to find 'JAVA_HOME' environment variable. Try setting it manually.
CordovaError: Failed to find 'JAVA_HOME' environment variable. Try setting it manually.

我已经设置了 JAVA_HOME ,的确,如果我执行 echo $ JAVA_HOME ,我会得到:

I have JAVA_HOME set, indeed if I do echo $JAVA_HOME I get:

/usr/lib/jvm/java-1.11.0-openjdk-amd64

根据无法找到"JAVA_HOME"'环境变量.尝试手动设置帖子,我还尝试将 bin 文件夹添加到 JAVA_HOME 变量,但没有成功.

According to Failed to find 'JAVA_HOME' environment variable. Try setting it manually post, I also tried adding bin folder to JAVA_HOME variable, without any success.

如果我也尝试 java -version javac -version ,则会收到成功消息.

If I also try java -version and javac -version I get success messages.

推荐答案

已解决

Cordova的10.0.0版本需要jdk版本8.

Version 10.0.0 of Cordova requires jdk version 8. That's it.

这篇关于CordovaError:无法找到"JAVA_HOME"环境变量.尝试手动设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆