Я думаю, у вас может быть проблема X-Y, а именно, что все, что вы В самом деле want — это JVM для вашей системы.
тл;др sudo apt установить default-jdk
Как было предложено при запуске Ява
на экземпляре Ubuntu 20.04 LTS WSL:
tra@Thunder:~$ java
Команда «java» не найдена, но может быть установлена с помощью:
sudo apt install openjdk-11-jre-headless # версия 11.0.11+9-0ubuntu2~20.04 или
sudo apt install default-jre # версия 2:1.11-72
sudo apt install openjdk-16-jre-headless # версия 16.0.1+9-1~20.04
sudo apt install openjdk-8-jre-headless # версия 8u292-b10-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless # версия 13.0.7+5-0ubuntu1~20.04
sudo apt install openjdk-17-jre-headless # версия 17+35-1~20.04
Другими словами, у вас уже есть несколько доступных в системе пакетов Ubuntu. Обратите внимание, что если вам действительно нужно компилировать программы, вам нужно больше похоже на javac
Компилятор Java.
tra@Thunder:~$ javac
Команда 'javac' не найдена, но может быть установлена с помощью:
sudo apt install openjdk-11-jdk-headless # версия 11.0.11+9-0ubuntu2~20.04 или
sudo apt install default-jdk # версия 2:1.11-72
sudo apt install openjdk-16-jdk-headless # версия 16.0.1+9-1~20.04
sudo apt install openjdk-8-jdk-headless # версия 8u292-b10-0ubuntu1~20.04
sudo apt install openjdk-13-jdk-headless # версия 13.0.7+5-0ubuntu1~20.04
sudo apt install openjdk-17-jdk-headless # версия 17+35-1~20.04
sudo apt установить ecj # версии 3.16.0-1
Если у вас нет очень специфических требований, есть очень хорошие шансы, что по умолчанию-jdk
сделает то, что вам нужно.
sudo apt установить default-jdk
(ответьте Да и смотрите, как проходят загрузки)
затем
tra@Thunder:~$ javac --version
JavaC 11.0.11
tra@Thunder:~$ java --version
openjdk 11.0.11 2021-04-20
Среда выполнения OpenJDK (сборка 11.0.11+9-Ubuntu-0ubuntu2.20.04)
64-разрядная виртуальная машина сервера OpenJDK (сборка 11.0.11+9-Ubuntu-0ubuntu2.20.04, смешанный режим, совместное использование)