Теперь доступны инструменты, позволяющие сделать разработку в Windows такой же простой и стандартной, какой была разработка в Unix. Я не смог найти отличного руководства, которое охватывало бы полную настройку для разработчика Java, и в последнее время мне самому приходилось делать это несколько раз. Это краткое руководство по настройке пользователей Windows 10 без инструментов разработки в их системе с помощью подсистемы Windows для Linux, JDK 11, maven и редактора по их выбору (с небольшим предпочтением VSCode).
Этот раздел и следующий в значительной степени вырваны из официального руководства .
Нажмите клавишу Windows, введите “Компоненты Windows” и откройте опцию “Включить или выключить компоненты Windows”. Прокрутите вниз до функции “Подсистема Windows для Linux” и установите флажок, чтобы включить ее. После этого шага вам нужно будет перезагрузить компьютер.
Теперь снова нажмите эту клавишу Windows, введите “Магазин Microsoft” и откройте этого плохого мальчика. Найдите в магазине “Linux” и нажмите кнопку “Получить приложения”, которая появится. Выберите “Ubuntu” из отображаемых параметров и нажмите “Установить” на этой странице.
Снова нажмите клавишу Windows и введите/откройте “Ubuntu”. Это вызовет небольшую дополнительную настройку в первый раз.
Он попросит вас создать имя пользователя и пароль для подсистемы, сделайте это. Как только вы это сделаете, вы будете сброшены в bash
в вашей подсистеме Ubuntu!
Обратите внимание, что весь ваш диск Windows C будет смонтирован в /mnt/c
в Ubuntu, поэтому ls/mnt/c
должен выглядеть знакомо.
Теперь нам нужна еще пара инструментов, чтобы подготовить систему Java.
обновление sudo apt/| приведет к удалению обновленных зеркал для загрузки приложений.
sudo apt установит openjdk-11-jdk maven
установит набор для разработки Java (необходимый для любой работы с Java) и Maven (обычный инструмент сборки, не стесняйтесь заменять gradle
или что-то еще).
Я рекомендую использовать VSCode, потому что у него хороший настроенный сервер, так что вы можете запускать VSCode в Windows, одновременно взаимодействуя с вашими файлами в Ubuntu, но любой редактор будет работать. Если вы используете что-то другое, кроме VSCode ( vim
, Notepad++, Sublime Text, Atom и т. Д.), Вы, вероятно, захотите выполнить разработку где-нибудь на своем диске C, например C:\code\project
и получить доступ к нему из Ubuntu по адресу /mnt/c/код/проект
. С учетом сказанного я продолжу настройку VSCode.
Скачайте VSCode для Windows и установите его.
Запустите VS Code в Windows и нажмите ctrl + shift + p
, введите “Установить расширения” и нажмите enter. Введите “подсистема Windows” и нажмите “Установить на “Удаленный – WSL” от Microsoft. Как только это будет закончено, закройте VSCode в Windows.
Закройте окно Ubuntu bash, если оно все еще открыто, и снова откройте его. Введите код.
. Это позволит настроить WSL-сервер VSCode и запустить VSCode обратно в Windows для вас. Нажмите ctrl + shift + p
, введите “установить расширения”, нажмите enter, найдите “java red hat” и установите “Поддержку языка Java” от Red Hat.
Сделано! Вы все настроены на разработку проекта Java в Ubuntu в WSL!
- Используйте
код.
- в будущем, чтобы открыть VS-код в любом каталоге, который вы хотите, поэтому вы всегда будете открывать его с настроенным подключением Ubuntu <-> Windows.
- Открыв окно Ubuntu bash, вы можете щелкнуть правой кнопкой мыши строку заголовка и выбрать Свойства. Здесь вы можете включить “Режим быстрого редактирования” и “копировать/вставлять с помощью Ctrl+Shift+C/Ctrl+Shift+V”, чтобы упростить выбор и копирование/вставку между Ubuntu и Windows. Теперь, если вы отправите Ubuntu на панель задач, он всегда будет запускаться с установленными параметрами.
Вам должно многое сойти с рук, просто используя
ls(список файлов),
cd(изменить каталог),
rm(удалить файл),
git,
ява/javac
/jar
, и
maven(инструмент сборки java). Если вы введете
-h - в любую из этих команд, вы получите быстрый набор опций. Вы можете найти справочные страницы для любого из них для получения более подробной информации. Этот бесплатный ресурс MIT
охватывает множество компьютерных основ, которые должен знать каждый. Это полезно, если вы чувствуете себя неуютно в Unix.
apt- это приложение, установленное в Ubuntu. Вы можете
apt искатьпрограммы и
apt устанавливать
Оригинал: “https://dev.to/mumu/windows-subsystem-for-linux-java-setup-2b2b”