Рубрики
Без рубрики

Подсистема Windows для Linux Настройка Java

Теперь доступны инструменты, позволяющие сделать разработку в Windows такой же простой и стандартной, как и в Uni… С тегами java, инструментарий, руководство.

Теперь доступны инструменты, позволяющие сделать разработку в 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”