Я видел множество других постов, касающихся переменных 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.
Если я запускаю 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
действительно существует и содержимое
- bin
- include
- jre
- lib
- man
- COPYRIGHT
- javafx-sr c .zip
- ЛИЦЕНЗИЯ
- README
- выпуск
- ср c .zip
- THIRDPARTYLICENSEREADME
- THIRDPARTYLICENSEREADME-JAVAFX