我正在尝试使用以下命令在我的 Android 设备上运行示例应用程序:
sudo ionic cordova run android --device
我收到此错误:
Failed to find 'JAVA_HOME' environment variable. Try setting it manually.
[ERROR] An error occurred while running subprocess cordova.
cordova build android --device exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
我已经设置了 JAVA_HOME 环境变量,但这不起作用。
~/Ionic/helloWorld$ echo $JAVA_HOME
/usr/lib/jvm/java-12-openjdk-amd64
有什么建议吗?
Your $JAVA_HOME
指向正确的位置。但路径应该有$JAVA_HOME/bin
目录而不是$JAVA_HOME
itself.
JAVA_HOME="/opt/jdk1.12.0"
export JAVA_HOME
PATH="$PATH:$JAVA_HOME/bin"
您应该考虑改用 Oracle Java PPA。它通常比手动安装的功能更多。您也不必担心设置环境变量。这就是大多数人使用的。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
尝试运行 java -version 和javac -version
验证路径是否已设置。
希望能帮助到你。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)