【发布时间】:2022-01-01 23:06:45
【问题描述】:
我尝试运行“离子电容器运行”。它是一个离子 5 电容器项目。
Java 安装在 c:\Program Files\Java\jdk1.8.0_311 和 c:\Program Files\Java\jre1.8.0_311。
当我将 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.8.0_311\bin 时出现此错误:
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_311\bin
[capacitor] Please set the JAVA_HOME variable in your environment to match the
[capacitor] location of your Java installation.
当我设置为 C:\Program Files\Java\jdk1.8.0_311(没有 \bin 后缀)时,我收到了这个错误:
[capacitor] FAILURE: Build failed with an exception.
[capacitor]
[capacitor] * What went wrong:
[capacitor] Supplied javaHome must be a valid directory. You supplied: C:\Program Files\Java\jdk-16.0.2
1.16版本之前安装的但是我卸载安装了1.17。 最后我得到了 1.8,因为我有一个 Ionic 4 cordova 项目,它不适用于 Java 1.17。
我卸载/重新安装了 Java,在用户和/或系统设置中设置环境变量并重新启动了几次 windows,但我仍然不知道这个 C:\Program Files\Java\jdk-16.0.2 值来自哪里.
我的 Ionic4 (cordova) 项目运行良好,可以找到正确的 JAVA_HOME 值并可以构建应用程序。
【问题讨论】:
标签: ionic-framework windows-10 capacitor java-home