【发布时间】:2020-11-02 14:06:40
【问题描述】:
我是 ionic 新手,我已经尝试了互联网上有关此问题的所有可用方法,但我没有找到任何合适/匹配的解决方案。
我的问题的详细信息:
我正在使用 ionic 5,当我运行 ionic cordova run android 时,过了一会儿我收到以下错误:
Failed to run "javac -version", make sure that you have a JDK version 8 installed.
You can get it from the following location:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Your JAVA_HOME is invalid: /usr/lib/jvm/java-8-openjdk-amd64
[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.
我已经在我的电脑(ubuntu 16.04)上安装了 java、cordova 和 android studio,以下是一些细节:
命令:java -version
结果:
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~16.04-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
命令:javac -version
结果:
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-5-jdk
* openjdk-8-jdk-headless
* gcj-4.8-jdk
* gcj-4.9-jdk
* openjdk-9-jdk-headless
Try: sudo apt install <selected package>
【问题讨论】:
标签: java ionic-framework javac