У меня была похожая проблема на машине с Windows.Я переместил свой каталог Java изнутри «Program Files» (пространство в имени каталога доставляло мне проблемы) в c: \
Я установил все переменные PATH в новое место, перезапустил машину идумал, что этого будет достаточно.Нет
java - версия
Ошибка: не удалось открыть `C: \ Program Files \ Java \ jre1.8.0_66 \ lib \ i386 \ jvm.cfg
Это решение пришло от хороших людей из coderanch
Запустите regedit (просто введите «regedit» в программу «Выполнить») и пройдите до HKEY_LOCAL_MACHINE> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ> JavaSoft
Там вы найдете несколько различных java-каталогов
Java Development Kit
Java Plug-in
Java Runtime Environment
Java Update
Java Web Start
В каждом каталоге вы найдете разные каталоги для разных версий Java (особенно Java Web Start).Откройте все, и вы увидите, что ваш старый путь все еще в списке.Дважды щелкните Имя (левый столбец) списка и вручную введите новый путь.
Откройте новый терминал и введите Java-версию, и все будет в порядке.