Эта тема, вероятно, является распространенной, но при поиске в Интернете я не нашел ничего, что касалось бы моего случая, так как я использую не обычную Ubuntu, а WSL (подсистема Windows для Linux).
Итак, моя проблема в том, что я недавно перешел с java 8 на java 17 (мне нужна была java 8 для курса), но я заметил, что на терминалах ubuntu, Java-версия
еще показал openjdk-1.8.(что-то)
, скорее, чем JDK-17
или что-то подобное.
Поэтому я подумал, что удаление openjdk поможет, что я и сделал с sudo apt-get autoremove openjdk-8-jre
. Однако теперь набрав Ява
в терминале Ubuntu больше не работает и показывает: Команда 'java' не найдена, но может быть установлена с помощью: ...
. Но я боюсь, что установка с помощью одной из этих команд приведет к установке новой версии java, а не к уже установленной.
я установил JAVA_HOME
в каталог установки java, который mnt/c/Program Files/Java/jdk-17.0.1
, но проблема с местом в Program Files.
Как я могу это исправить? Обычно я предпочитаю использовать терминал bash, чем Powershell или cmd, потому что я лучше знаю команды, поэтому не могу использовать Ява
или же javac
в bash это проблема для меня. Спасибо!