Как писать на java в visual studio code
Перейти к содержимому

Как писать на java в visual studio code

  • автор:

Работа с Java в Visual Studio Code | Java для начинающих

Microsoft Principal Cloud Advocate Rory Predy представляет код Visual Studio и выделяет расширения, которые делают этот бесплатный и открытый код редактор кода отлично подходит для работы с Java.

Рекомендуемые ресурсы
  • Ознакомьтесь с остальными выпусками серии «Java для начинающих»
  • Примеры и вспомогательные материалы
  • Рекомендуемые модули Microsoft Learn

Microsoft Principal Cloud Advocate Rory Predy представляет код Visual Studio и выделяет расширения, которые делают этот бесплатный и открытый код редактор кода отлично подходит для работы с Java.

Рекомендуемые ресурсы
  • Ознакомьтесь с остальными выпусками серии «Java для начинающих»
  • Примеры и вспомогательные материалы
  • Рекомендуемые модули Microsoft Learn

Разработка приложений Java Service Fabric с помощью Visual Studio Code

Расширение Service Fabric Reliable Services для VS Code позволяет легко создавать приложения Java Service Fabric в операционных системах Windows, Linux и macOS.

В этой статье показано, как создавать, развертывать и отлаживать приложение Java Service Fabric с помощью Visual Studio Code.

Приложения Java Service Fabric могут разрабатываться на компьютерах Windows, но развернуть их можно только в кластерах Linux в Azure. Отладка приложений Java в ОС Windows не поддерживается.

Предварительные требования

В этой статье предполагается, что уже установлено VS Code, расширение Service Fabric Reliable Services для VS Code и все зависимости, необходимые для среды разработки. Дополнительные сведения см в разделе Руководство.

Скачивание примера приложения

Чтобы клонировать репозиторий на компьютер разработки, в окне терминала (командное окно в Windows) необходимо выполнить следующую команду.

git clone https://github.com/Azure-Samples/service-fabric-java-quickstart.git 

Открытие приложения в VS Code

Откройте VS Code. Щелкните значок Обозревателя на панели действий и нажмите кнопку Открыть папку, или щелкните файл -> Открыть папку. Перейдите к каталогу в папке ./service-fabric-java-quickstart/Voting, где вы клонировали репозиторий, затем нажмите кнопку ОК. Рабочая область должна содержать те же файлы, что показаны на следующем снимке экрана.

Приложение для голосования Java в рабочей области

Построение приложения

Команда сборки приложения в VS Code

  1. Нажмите клавиши CTRL+SHIFT+P, чтобы открыть палитру команд в VS Code.
  2. Найдите и выберите команду Service Fabric: Build Application (Создание приложения Service Fabric). Выходные данные сборки передаются во встроенный терминал.

Развертывание приложения в локальном кластере

Созданное приложение можно развернуть в локальном кластере.

Развертывание приложений Java не поддерживается на компьютерах под управлением Windows.

  1. В Палитре команд выберите Service Fabric: развертывания приложения (Localhost). Выходные данные процесса установки отправляются в интегрированный терминал. Команда развертывания приложения в VS Code
  2. Когда развертывание будет завершено, запустите браузер и откройте Service Fabric Explorer: http://localhost:19080/Explorer . Будет видно, что приложение запущено. Это может занять некоторое время. Приложение для голосования в Service Fabric Explorer
  3. Когда вы проверите, что приложение запущено, запустите браузер и откройте эту страницу: http://localhost:8080 . Это веб-интерфейс приложения. Можно добавить элементы и щелкнуть их, чтобы проголосовать. Приложение для голосования в браузере
  4. Чтобы удалить приложение из кластера, выберите команду Service Fabric: Remove Application (Service Fabric: удалить приложение) на палитре команд. Выходные данные процесса удаления отправляются в интегрированный терминал. Чтобы убедиться, что приложение было удалено из локального кластера можно использовать Service Fabric Explorer.

Отладка приложения

При отладке приложения в VS Code оно должно выполняться в локальном кластере. Затем в код можно добавить контрольные точки.

Отладка приложений Java не поддерживается на компьютерах под управлением Windows.

Чтобы подготовить VotingDataService и приложение для голосования для отладки, выполните следующие действия.

    Обновите файл Voting/VotingApplication/VotingDataServicePkg/Code/entryPoint.sh. Закомментируйте команду в строке 6 (используя «#») и добавьте в конец файла следующую команду.

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -Djava.library.path=$LD_LIBRARY_PATH -jar VotingDataService.jar 
  • Чтобы открыть представление отладчика в VS Code, щелкните значок отладки в Панели действий. Щелкните значок шестеренки в верхней части представления отладчика и выберите Java в меню раскрывающееся среды. Откроется файл launch.json. Значок отладки в рабочей области VS Code
  • В launch.json-файле задайте значение порту в конфигурации с именем Отладка (Вложение) для 8001. Сохраните файл. Конфигурация отладки для launch.json-файла
  • Развертывание приложения в локальном кластере с помощью команды Service Fabric: развертывание приложения (Localhost). Убедитесь, что приложение выполняется в Service Fabric Explorer. Теперь приложение готово к отладке.
  • Чтобы задать точку останова, выполните следующее.

    Задайте точку останова в службе данных для голосования

      В проводнике откройте файла /Voting/VotingDataService/src/statefulservice/VotingDataService.java. Задайте точку останова на первой строке кода в try блоке addItem метода (строка 80).

    Важно! Убедитесь, что вы установили точки останова на исполняемые строки кода. Например точки останова, заданные в объявлениях метода, try инструкциях или catch инструкциях отброшенных отладчиком.

  • Чтобы начать отладку, щелкните значок отладки на панели действий,выберите настройку Отладка (Вложение) из меню «Отладка» и нажмите кнопку выполнения (зеленая стрелка). Конфигурация
  • В веб-браузере перейдите по адресу http://localhost:8080 . Введите новый элемент в текстовом поле и нажмите кнопку + добавить. Ваша точка останова должна быть выполненной. Вы можете использовать панель инструментов «Отладка» в верхней части VS Code для продолжения выполнения, перехода по строкам, перехода к методам или выхода из текущего метода. Выполнение точки останова
  • Чтобы завершить сеанс отладки, щелкните значок подключения на панели инструментов отладки в верхней части VS Code. Отключение отладчика
  • Закончив отладку, вы можете использовать команду Service Fabric: Remove Application (​​Service Fabric: удалить приложение) для удаления приложения для голосования из локального кластера.
  • Дальнейшие действия

    • Дополнительные сведения см. в разделе Разработка и отладка приложений Service Fabric на C# с помощью VS Code.

    Как настроить visual studio code для java

    Для работы с Java в Visual Studio Code вам понадобится установить следующие компоненты:

    1. Установите Java Development Kit ( JDK ) на свой компьютер. Вы можете загрузить JDK с официального сайта Oracle
    2. Установите расширение Java Extension Pack в Visual Studio Code . Чтобы установить его, откройте Visual Studio Code и выберите пункт «Extensions» в боковой панели. Введите «Java Extension Pack» в строку поиска и установите его.
    3. Для запуска и отладки Java-программ в Visual Studio Code вам также понадобится установить расширение Debugger for Java . Вы можете установить его, перейдя на страницу расширения во вкладке «Extensions» и введя «Debugger for Java» в строку поиска.
    4. Создайте новый проект Java в Visual Studio Code , используя инструменты Gradle или Maven . Вы можете использовать командную строку или встроенные инструменты Visual Studio Code для создания проекта.
    5. Настройте конфигурацию запуска и отладки Java-приложения в Visual Studio Code . Это можно сделать, выбрав соответствующие пункты меню в окне Visual Studio Code

    Как настроить Visual Studio Code для C, C++, Java, Python

    Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным кодом. Но я уверен: каждый из нас, кто пытался настроить Visual Studio Code для разработки приложений на C++, Java или Python, прошел через стадию: “О Боже! Почему нельзя как-нибудь попроще?” Я сам пробовал настроить VS Code пару раз и в итоге закончил тем, что использовал CodeBlocks. 🙁

    Прочитав много документации, посмотрев ряд роликов на YouTube и потратив несколько дней на саму настройку VS Code, я пишу эту статью, чтобы все это не пришлось проделывать уже вам!

    Сегодня я покажу, как настроить среду разработки для спортивного программирования на C++, Java и Python в VS Code с нуля. Мы также посмотрим, какие расширения больше всего пригодятся, чтобы начать работу с VS Code. В конечном счете, ваша среда разработки будет выглядеть примерно так:

    1. Устанавливаем Visual Studio Code

    Скачайте последнюю версию Visual Studio Code с официального сайта. Рекомендуется загрузить системный установщик (System Installer), но если у вас нет прав администратора, то пользовательский установщик (User Installer) тоже подойдет. Выполните все обычные шаги по установке и обязательно проставьте все следующие чекбоксы:

    Если у вас уже установлен VS Code, но вы все равно хотите начать с чистого листа, следуйте этим инструкциям, чтобы полностью удалить VS Code.

    2. Настраиваем расширения

    Ниже приведен список расширений, которые нам понадобятся для правильной настройки VS Code. Откройте VS Code и перейдите на панель расширений (Ctrl + Shift + X), которая находится на левой панели инструментов, и начните загружать друг за другом следующие расширения:

    1. C / C++ от Microsoft[Важно] Для корректной работы этого расширения нам понадобится установленный и добавленный в PATH компилятор MinGW. Если у вас его нет, следуйте этому руководству.
    2. C++ Intellisense от austin.
    3. Python от Microsoft — вам нужно будет настроить Python для работы этого расширения. Загрузите и установите последнюю версию отсюда.
    4. Java Extension Pack от Microsoft — [Важно] Перед установкой убедитесь, что в вашей системе настроены Java 8 JDK и JRE и указаны все необходимые переменные среды для Java. Если нет, посмотрите это видео о том, как настроить Java на вашем компьютере.
    5. Code Runner от Jun Han — мы будем использовать это расширение для запуска всех наших программ. Для этого необходимо выполнить некоторые шаги по настройке. Мы увидим эти шаги в следующих разделах.

    Расширения, перечисленные ниже, необязательны для дальнейшей настройки, но я рекомендую вам обратить на них внимание, посмотреть, заинтересуют ли они вас, и если нет, то перейти к следующему разделу.

    • (Необязательно) Material Theme от Mattia Astronio — это расширение содержит множество приятных глазу тем. Вы можете выбрать любую, какая понравится. Лично я предпочитаю Monokai, которая доступна в VS Code по умолчанию, без каких-либо расширений.

    Чтобы выбрать тему, нажмите Ctrl + Shift + P. Откроется палитра команд. Осуществите поиск по слову “theme” и выберите опцию Color Theme. Чтобы настроить иконки, можете выбрать опцию File Icon Theme.

    Расширения для тех, кто интересуется FrontEnd-фреймворками для веб-разработки, такими как Angular и React:

    • (Необязательно) Angular Language Service от Angular.
    • (Необязательно) Angular Snippets от John Papa.
    • (Необязательно) ES7 React / Redux / GraphQL / React-Native snippets от dsznajder.
    • (Необязательно) React Native Tools от Microsoft.
    • (Необязательно) Live Server от Ritwick Dey.

    3. Настраиваем внешний вид редактора

    Итак, мы уже установили VS Code и несколько расширений. Теперь мы готовы настраивать среду разработки. Я создал шаблон для спортивного программирования в VS Code и загрузил его в свой профиль на Github.

    Перейдите по этой ссылке и загрузите шаблон себе на компьютер. Распакуйте его в любое место по вашему выбору. После этого откройте получившуюся папку в VS Code. Вы должны увидеть что-то вроде этого:

    Пройдитесь по файлам main.cpp, Main.java и main.py и посмотрите на записанный в них образец кода. По сути, шаблонный код, предоставленный в образцах для каждого из этих трех языков, принимает входящие данные из файла input.txt и обеспечивает вывод в файл output.txt. Для каждой программистской задачи, которую вы хотите решить, просто создайте копию этого шаблона и напишите свой код в функции solve().

    Теперь создадим ту разбивку экрана, которую вы могли видеть на самом первом изображении в этой статье. Эта разбивка позволяет сразу видеть как ввод, так и вывод вашего кода, что делает ее очень удобной в использовании.

    • Откройте файлы в следующем порядке: main.cpp, input.txt, output.txt. Порядок, в каком были открыты файлы, можно видеть сверху на панели инструментов. Убедитесь, что порядок именно такой, как указано выше.
    • Откройте input.txt. Выберите в меню View -> Editor Layout -> Split Right. Вы должны увидеть что-то подобное:
    • У вас получится две группы. Перетащите output.txt из левой группы в правую. Закройте тот input.txt, что остался слева. Должно выйти примерно так:

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *