Я получаю эту ошибку каждый раз, когда Java переполняет обновление на моем ПК. Когда я иду:
Sys.getenv("Path")
Я нахожу что-то в выходе, которое выглядит как
C:\\Program Files \\Java\\jre1.8.0_112\\bin\\server\\
, где последние несколько цифр подпапки jre
устарели.
Чтобы исправить это повсюду, вы можете отредактировать переменную среды Windows. Сделайте это, перейдя в меню WINDOWS + X, выбрав в командной строке команду «Командная строка» (Admin) и введите
rundll32.exe sysdm.cpl,EditEnvironmentVariables
в поле команды. Это вызовет это диалоговое окно с правами прав для переменной PATH (и другими системными переменными):
Интерфейс Windows для редактирования длинных переменных среды является немного громоздким, поэтому после того, как я нажму Редактировать ... Мне нравится копировать-вставить полученный беспорядок пути в Notepad.exe , выполнить там работу и скопировать-вставить обратно.