【问题标题】:Ionic : JAVA_HOME variable different from what I settedIonic:JAVA_HOME 变量与我设置的不同
【发布时间】:2020-10-16 18:42:09
【问题描述】:

我有一个适用于浏览器 buf 的离子项目,如果我尝试构建它并在设备上运行它,我会收到:

ANDROID_HOME=/Users/domenico/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home
Subproject Path: CordovaLib

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine java version from '13.0.1'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org
/Users/domenico/Desktop/Magistrale Fisciano/Tesi/tea_frontend/platforms/android/gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

* What went wrong:
Could not determine java version from '13.0.1'.

奇怪的是我已经将 JAVA_HOME 变量设置为 java 1.8 但它读取的是 java13,我不知道为什么,事实上:

echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home

出了什么问题?

【问题讨论】:

    标签: java android variables ionic-framework environment-variables


    【解决方案1】:

    您可以做的一件事是删除为 JA​​VA 设置的所有环境变量,同时从您的系统中卸载/删除所有 Java 版本。然后重新安装java jdk 8,然后设置环境路径,然后尝试一下。希望这会奏效:)

    【讨论】:

    • 好的,但是 JAVA 变量只有一个。为什么它读起来不一样?
    猜你喜欢
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多