Java CordovaError:未能找到';爪哇之家';环境变量。尝试手动设置

Java CordovaError:未能找到';爪哇之家';环境变量。尝试手动设置,java,cordova,ionic-framework,debian,Java,Cordova,Ionic Framework,Debian,我从一个人那里得到一个ionic项目,我想在真正的android设备上调试它。 我使用以下命令: ionic cordova run android --device --verbose 最后我得到了这些错误信息: 在Android上准备Firebase “编译前”未找到钩子的脚本。 找不到“JAVA_HOME”环境变量。尝试手动设置。 CordovaError:找不到“JAVA_HOME”环境变量。尝试手动设置 我有JAVA_HOME设置,如果我设置了echo$JAVA_HOME我会得到:

我从一个人那里得到一个ionic项目,我想在真正的android设备上调试它。
我使用以下命令:

ionic cordova run android --device --verbose
最后我得到了这些错误信息:

在Android上准备Firebase
“编译前”未找到钩子的脚本。
找不到“JAVA_HOME”环境变量。尝试手动设置。
CordovaError:找不到“JAVA_HOME”环境变量。尝试手动设置

我有
JAVA_HOME
设置,如果我设置了
echo$JAVA_HOME
我会得到:

/usr/lib/jvm/java-1.11.0-openjdk-amd64
根据帖子,我还尝试将
bin
文件夹添加到
JAVA\u HOME
变量中,但没有成功


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

已解决


Cordova的10.0.0版需要jdk版本8。就是这样。

你是否有机会以不同的用户身份运行Ionic?否:(我正在检查internet,似乎java 11与linux android cordova不兼容。我应该专门安装jdk的第8版。这有意义吗?我认为值得一试。是的,你应该尝试jdk 8。