Jot*_*aro 7 linux android ionic-framework
我正在尝试使用以下命令在我的 Android 设备上运行示例应用程序:
sudo ionic cordova run android --device
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
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.
Run Code Online (Sandbox Code Playgroud)
我已经设置了 JAVA_HOME 环境变量,但这不起作用。
~/Ionic/helloWorld$ echo $JAVA_HOME
/usr/lib/jvm/java-12-openjdk-amd64
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
您$JAVA_HOME指向正确的位置。但路径应该有$JAVA_HOME/bin目录而不是$JAVA_HOME它本身。
JAVA_HOME="/opt/jdk1.12.0"
export JAVA_HOME
PATH="$PATH:$JAVA_HOME/bin"
Run Code Online (Sandbox Code Playgroud)
您应该考虑改用 Oracle Java PPA。它通常比手动安装的功能更多。您也不必担心设置环境变量。这就是大多数人使用的。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)
尝试运行 java -version 并javac -version验证路径是否已设置。
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
43769 次 |
| 最近记录: |