我在这里看到了许多关于 JAVA_HOME 变量的其他帖子,并且我已经尝试了所有这些。
当我尝试从终端执行任何 gradle 相关任务时,我收到以下错误:
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_191
Please set the JAVA_HOME variable in your environment to match the location of your Java Installation.
Run Code Online (Sandbox Code Playgroud)
如果我运行,WHERE java我会得到C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe和c:\jdk\bin\java.exe,这让我相信这其中存在问题。
我添加C:\Program Files\Java\jdk1.8.0_191到我的路径中并添加JAVA_HOME为指向 的系统变量C:\Program Files\Java\jdk1.8.0_191。我缺少什么?一段时间以来,我一直在努力反对这个问题。任何帮助将不胜感激。
编辑:
我已经确认C:\Program Files\Java\jdk1.8.0_191确实存在并且内容是
更改您的路径变量以包含%JAVA_HOME%\bin
从你的中删除报价JAVA_HOME,它应该只是C:\Program Files\Java\jdk1.8.0_191
在 Linux 上你会这样做:
export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/jre"
不是
export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java"
| 归档时间: |
|
| 查看次数: |
70194 次 |
| 最近记录: |