如何修复 JAVA_HOME 对cordova 无效

Nei*_*eil 6 java sdk 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 和 PATH
我添加了“C:\Users\*\AppData\Local \Android\sdk\tools”和“C:\Users\*\AppData\Local\Android\sdk\platform-tools”系统“变量/路径”

这是大多数设置的图像,我尝试了一些方法,但似乎无法找到问题,请提供任何帮助

设置和文件

Nei*_*eil 3

我最终通过将其带到另一台设备并以管理员身份运行来解决了这个问题。因此,如果有人遇到类似的问题,请尝试以管理员身份运行 cmd 或检查其权限。显然已经尝试了这篇文章和评论中所说的大部分内容之后

更新

我最近在另一台设备上发现的一个问题(原始问题发生两年后)是我运行的是 shell 版本的 CMD,而不是默认的 CMD,它无法访问 Java_Home 属性。请务必将其也作为可能的原因进行检查。