java не работает
java перестала исполнять файлы, и вообще делать что-либо, при двойном щелчке по исполняемому jar файлу открывается cmd на момент, и сразу закрывается, java --version перестала отображать версию, после команды пропуск и всё, ошибки не выдает при этом, при попытке запустить сервер майна просто открывается командная строка, и ничего не происходит
команда java --version:
командная строка при попытке запуска сервера:

переустанавливать пробовал, изначально была jdk, и все работало буквально вчера, выключил комп на ночь, и перестало работать, попробовал поставить jre, то же самое, более старая jdk(17) то же самое
Ответы (1 шт):
Стоит проверить и подчистить за старым инсталлером.
Новые установщики зачастили мусорить в систему.
C:\ProgramData\Oracle\Java ставят себя в папку javapath в виде симлинков на папку C:\Program Files\Java\%ВЕРСИЯ%\bin.
Скачать JRE или JDK, установить и прописать переменные окружения.
А именно, PATH на C:\Program Files\Java\%ВЕРСИЯ%\bin и JAVA_PATH на C:\Program Files\Java\%ВЕРСИЯ%, а также проверить и убрать из PATH ссылку на C:\ProgramData\Oracle\Java\javapath
Починить реестр
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.jar]
@="jarfile"
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\jarfile\shell\open\command]
@="\"C:\\Program Files\\Java\\%ВЕРСИЯ%\\bin\\javaw.exe\" -jar \"%1\" %*"
P.S. Как менять переменные окружения.
rundll32.exe sysdm.cpl,EditEnvironmentVariables
или кнопка Environment Variables в закладке Advanced
control.exe sysdm.cpl ,3