如何修复 JAVA_HOME is invalid for cordova
How to fix JAVA_HOME is invalid for cordova
我试过重装 JDK 几次
重置 JAVA_HOME
我知道 JAVA_HOME 需要设置为 C :\Program Files\Java\jdk1.8.0_102
我知道 PATH 必须设置为 C:\Program Files\Java\jdk1.8.0_102\bin
我很困惑为什么你必须设置用户变量和系统变量
我在用户变量和系统变量中都设置了 JAVA_HOME 和路径
我添加了 "C:\Users\*\AppData\Local\Android\sdk\tools" 和 "C:\Users\*\AppData\Local\Android\sdk\platform-tools" 系统 "Variables/Path"
这是大部分设置的图片,我已经尝试了一些东西,但似乎无法找到任何帮助的问题
您不需要在 "User Variables for" 部分包含任何路径。
只需创建 JAVA_HOME 和 ANDROID_HOME 变量是 "System variables" 部分。
在那之后,您可能忘记了将这些变量包含在 "System variables" 部分中存在的 "path" 变量中,如下所示:
screen capture
我遇到了同样的问题。我尝试了所有方法,从卸载多个版本,重新安装最新版本,在路径 etc.etc 中尝试引号。
但问题实际上是现有路径变量中的一个无效路径!!!
删除后问题解决
我最终通过将它带到另一台设备并 运行 作为管理员解决了这个问题。
因此,如果有人 运行 遇到类似问题,请以管理员身份尝试 运行 您的 cmd 或检查其权限。显然已经尝试了关于此 post 和评论
中所说的大部分内容
更新
我最近在另一台设备上发现的一个问题(原始问题发生 2 年后)是我 运行 一个 shell 版本的 CMD 而不是默认的 CMD,它无法访问 Java_Home 属性。请务必将其也作为可能的原因进行检查。
我在使用 Visual Studio 时遇到了这个问题。我在 tools => options => tools for apache cordova 中更新了 JAVA_HOME 变量。
我试过重装 JDK 几次
重置 JAVA_HOME
我知道 JAVA_HOME 需要设置为 C :\Program Files\Java\jdk1.8.0_102
我知道 PATH 必须设置为 C:\Program Files\Java\jdk1.8.0_102\bin
我很困惑为什么你必须设置用户变量和系统变量
我在用户变量和系统变量中都设置了 JAVA_HOME 和路径
我添加了 "C:\Users\*\AppData\Local\Android\sdk\tools" 和 "C:\Users\*\AppData\Local\Android\sdk\platform-tools" 系统 "Variables/Path"
这是大部分设置的图片,我已经尝试了一些东西,但似乎无法找到任何帮助的问题
您不需要在 "User Variables for" 部分包含任何路径。
只需创建 JAVA_HOME 和 ANDROID_HOME 变量是 "System variables" 部分。
在那之后,您可能忘记了将这些变量包含在 "System variables" 部分中存在的 "path" 变量中,如下所示: screen capture
我遇到了同样的问题。我尝试了所有方法,从卸载多个版本,重新安装最新版本,在路径 etc.etc 中尝试引号。 但问题实际上是现有路径变量中的一个无效路径!!! 删除后问题解决
我最终通过将它带到另一台设备并 运行 作为管理员解决了这个问题。 因此,如果有人 运行 遇到类似问题,请以管理员身份尝试 运行 您的 cmd 或检查其权限。显然已经尝试了关于此 post 和评论
中所说的大部分内容更新
我最近在另一台设备上发现的一个问题(原始问题发生 2 年后)是我 运行 一个 shell 版本的 CMD 而不是默认的 CMD,它无法访问 Java_Home 属性。请务必将其也作为可能的原因进行检查。
我在使用 Visual Studio 时遇到了这个问题。我在 tools => options => tools for apache cordova 中更新了 JAVA_HOME 变量。