Как добавить java в visual studio

Как установить Java в Visual Studio?

Если вы уже являетесь пользователем VS Code, вы также можете добавить поддержку Java, установив Java Extension Pack, который включает следующие расширения:

  1. Языковая поддержка Java (TM) от Red Hat.
  2. Отладчик для Java.
  3. Средство выполнения тестов Java.
  4. Maven для Java.
  5. Менеджер проектов для Java.

Как добавить код подключаемого модуля Java в Visual Studio?

Расширения Java для кода Visual Studio

  1. Перейдите в представление расширений (Ctrl + Shift + X).
  2. Отфильтруйте список расширений, набрав «java».

Может ли Visual Studio запускать код Java?

Visual Studio Code позволяет отлаживать приложения Java с помощью расширения Debugger for Java. Это легкий отладчик Java, основанный на Java Debug Server, который расширяет языковую поддержку для Java от Red Hat. Вот список поддерживаемых функций отладки: Запустить / Присоединить.

Насколько хорош код Visual Studio для Java?

Это работает хорошо. Если вы загрузите и установите Microsoft Java Extension Pack, у вас будет почти все необходимое для эффективной и простой разработки на Java. Пакет расширений содержит ряд других расширений, в том числе: языковую поддержку для Java от Red Hat.

Какая лучшая Java IDE?

13 лучших Java IDE

  • Затмение.
  • NetBeans.
  • IntelliJ IDEA.
  • BlueJ.
  • (Oracle) JDeveloper.
  • DrJava.
  • JCreator.
  • jGRASP.

В чем разница между кодом Visual Studio и Visual Studio?

Visual Studio Code — это редактор, а Visual Studio — это IDE. Visual Studio Code является кроссплатформенным и быстрым, а Visual Studio — не быстрым. Обратите внимание, что Visual Studio для Mac уже доступна, но отличается от Visual Studio (Windows) продуктом. Он основан на Xamarin Studio и не поддерживает некоторые старые версии.

Как загрузить пакет расширений Java в коде VS?

Вы можете легко установить расширение Java Extension Pack из пакета. vsix: запустите VS Code, используйте команду «Установить из VSIX» в раскрывающемся списке команд просмотра расширений или «Расширения: установить из VSIX» в палитре команд и укажите на файл. vsix (например, vscode-java-pack-0.14.

Как запустить файл Java?

Как запустить Java-программу

  1. Откройте окно командной строки и перейдите в каталог, в котором вы сохранили java-программу (MyFirstJavaProgram. Java). …
  2. Введите 'javac MyFirstJavaProgram. java 'и нажмите Enter, чтобы скомпилировать код. …
  3. Теперь введите java MyFirstJavaProgram, чтобы запустить вашу программу.
  4. Вы сможете увидеть результат, напечатанный в окне.

Как создать пакет Java?

Чтобы создать пакет, вы выбираете имя для пакета (соглашения об именах обсуждаются в следующем разделе) и помещаете оператор пакета с этим именем в верхнюю часть каждого исходного файла, который содержит типы (классы, интерфейсы, перечисления и аннотации). типы), которые вы хотите включить в пакет.

Код Visual Studio — это IDE?

Код Visual Studio в настоящее время не работает на Android или iOS.

Оставьте свои данные, чтобы получить ссылку для загрузки для последующего использования на вашем ПК, Mac или Linux.

Как запустить код в Visual Studio?

  1. Чтобы открыть представление «Выполнить», щелкните значок «Выполнить» на панели действий сбоку от VS Code. …
  2. Чтобы запустить или отладить простое приложение в VS Code, выберите Run and Debug в начальном представлении Debug или нажмите F5, и VS Code попытается запустить ваш текущий активный файл.

Как вы отлаживаете Java-код?

Программу Java можно отладить, просто щелкнув правой кнопкой мыши файл класса редактора Java в проводнике пакетов. Выберите «Отладка как» → «Приложение Java» или используйте вместо этого сочетание клавиш Alt + Shift + D, J. Любое из упомянутых выше действий создает новую конфигурацию запуска отладки и использует ее для запуска приложения Java.

Что такое код Microsoft?

Инструменты разработчика> Комплекты для разработки #Code — это онлайн-компилятор, который позволяет компилировать и выполнять фрагменты кода на вашем устройстве с Windows 10. На данный момент #Code поддерживает более 12 языков программирования и является единственным в своем роде приложением в Магазине Windows.

Что такое расширение Java?

Файл класса Java — это файл (с расширением имени файла .class), содержащий байт-код Java, который может быть выполнен на виртуальной машине Java (JVM). Файл класса Java обычно создается компилятором Java из исходных файлов языка программирования Java (… Это делает приложения Java платформо-независимыми.

Русские Блоги

Окончательное руководство: как использовать Visual Studio Code для разработки на Java?

VS Code (Visual Studio Code) стал предпочтительным текстовым редактором для многоязычных разработчиков. Большое количество разработчиков Javascript, TypeScript, Go, Python и других языков используют VS Code для кодирования, отчасти из-за огромной экосистемы, образованной расширением VS Code. Эти расширения улучшают и обогащают возможности VS Code, делая его супер умным текстовым редактором, таким как IDE, но в то же время он чрезвычайно быстрый и легкий.

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

Ниже приводится полное руководство для разработчиков Java в 2019 году по использованию VS Code для разработки, запуска, отладки и развертывания своих приложений.

Если вы еще не загрузили VS Code, скачайте и установите его сейчас. В остальной части этого руководства предполагается, что у вас установлена ​​как минимум Java 8, хотя VS Code также поддерживает Java 11. Вы также можете полностью пропустить это руководство и сразу обратиться к документу «Разработка приложений Java с помощью VS Code». Однако рекомендуется проверять ключевые части в соответствии со следующим руководством, которое поможет вам лучше использовать VS Code для разработки на Java.

настройки по умолчанию

Чтобы VS Code поддерживал ядро ​​Java, в качестве минимального требования необходимо установить набор расширений. Давайте углубимся в эти расширения одно за другим.

Пакет расширений Java от Microsoft (пакет расширений Java)

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

Поддержка языка Java в Red Hat для Java (языковая поддержка для Java)

Чтобы VS Code поддерживал Java, это единственное расширение, которое необходимо установить. Остальные расширения являются дополнительными, вам нужно решить, устанавливать ли их в соответствии с разрабатываемым проектом.

После установки этого расширения вы можете читать и редактировать исходный код Java. Сначала создайте файл Helloworld.java, а затем откройте его с помощью VS Code (или создайте файл в VS Code и сохраните его в папке).

\"image\"
\"image\"
\"image\"

\"image\"

После завершения вы можете открыть терминал (в Mac OS используйте комбинацию клавиш ⌘ + `) и введите команду javac HelloWorld.java для компиляции.

\"image\"

Встроенный терминал в VS Code

После компиляции будет создан файл Helloworld.class. Наконец, запустите этот класс с помощью команды Java: java helloworld.

Расширение поддержки языка Java поддерживает Java посредством использования протокола Eclipse Language Server Protocol. Узнайте больше о Eclipse LSP.

Другие преимущества

Расширение поддержки языка Java добавляет множество других функций, которые помогут вам быстро просматривать, писать, реорганизовывать и читать исходный код Java. Вы можете использовать VS Code, легкий текстовый редактор, чтобы заменить другие IDE.
\"image\"

Навигация по хлебным крошкам (вверху) — вид схемы (внизу слева)

Посетите страницу обзора, чтобы получить полный список функций этого расширения и ярлыков для рефакторинга.

Отладчик Java от Microsoft (отладчик для Java)

После освоения основ написания и чтения кода Java в VS Code следующим шагом, естественно, будет запуск и отладка кода. Именно это и предоставляет расширение. Это расширение использует JAVA_HOME по умолчанию на вашем компьютере, конечно, вы можете настроить его.

\"image\"

Выполнить | Отладка приложения Java

Он обладает всеми возможностями обычных функций отладки Java IDE и поддерживает дополнительные настройки, позволяя вам контролировать выполнение кода и подключение отладчика к JVM. Он также поддерживает удаленную JVM.

После установки этого расширения вы увидите две гиперссылки над основным методом, как показано на изображении выше. Если вы нажмете «Выполнить», код будет скомпилирован и выполнен. Вы также можете установить точки останова и нажать «Отладка».

\"image\"

Для удаленной отладки необходимо добавить новую конфигурацию. Переключитесь в режим отладки (нажмите Shift + ⌘ + D на Mac) и нажмите кнопку настройки ⚙. Это откроет файл launch.json. Нажмите синюю кнопку добавления конфигурации на экране. Откроется всплывающее меню, как показано выше.

Теперь вы можете настроить элемент автозагрузки, который можно вставить в удаленную JVM. Вам нужно только предоставить подробную информацию, такую ​​как имя хоста и номер порта.

Как и в других отладочных IDE, вы можете просматривать переменные, трассировки стека и даже изменять содержимое переменных во время выполнения.

\"image\"

Изменение переменных Java во время отладки в VS Code

На данный момент мы завершили базовую настройку VS Code для чтения, записи, запуска и отладки Java-кода.

Промежуточная настройка

После того, как вы освоите основы программирования на Java, вам вскоре потребуется использовать библиотеки, зависимости, пути к классам и т. Д. Лучший способ улучшить поддержку Java в VS Code — это добавить следующие три расширения:
1. Средство просмотра зависимостей Java (средство просмотра зависимостей Java)
2. Расширение Maven для Java (Maven для Java)
3. Средство выполнения тестов Java от Microsoft (средство выполнения тестов Java)

Давайте посмотрим на эти расширения отдельно.

Средство просмотра зависимостей Java от Microsoft
Это расширение предоставляет вам две основные функции. Одна из основных функций — предоставить понятие «проект», вы можете вручную добавлять библиотеки (JAR) в проект. Вторая функция визуализирует путь к классам, установленный в настоящее время проектом, даже для проектов Maven (см. Расширения Maven для Java ниже).

Откройте панель команд (Shift + ⌘ + P) и введите create java:
\"image\"

Создать проект Java

Вам нужно выбрать, где создать проект. Проект состоит из папки с тем же именем, что и имя проекта (после того, как вы выберете место, где будет создан проект, панель команд продолжит запрашивать имя проекта, например, вы можете ввести myworkspace).

После создания проекта VS Code откроет эту новую папку в новом окне.

\"image\"

Новый проект Java

Как видите, этот проект имеет базовую структуру, которая содержит папки bin и src. В src вначале будет базовый класс Java. Если вы опытный разработчик Java, вы сразу поймете, что это расширение использует формат проекта Eclipse, поскольку он хорошо работает с протоколом сервера языка Eclipse и другими расширениями.
Добавить библиотеку классов и пакет JAR
Вы можете отредактировать файл .classpath, указав каталог, в котором находятся все пользовательские пакеты JAR.Этот каталог можно разместить в любом месте, например, в папке lib. Эти расширения автоматически загружают библиотеку, содержащуюся в пути к классам, позволяя вам запускать собственный код.

\"image\"

Отредактируйте файл .classpath, чтобы добавить библиотеку классов

Расширение Microsoft Maven для Java
Maven — это наиболее широко используемый инструмент для создания проектов и управления зависимостями в экосистеме Java. Следовательно, с этим расширением вы можете использовать VS Code для обработки практически любого типа проекта Java.

Вы сможете создавать и направлять проекты Maven через архетипы Maven, управлять зависимостями и запускать цели Maven, а также редактировать файл pom. Xml с помощью некоторых интеллектуальных функций завершения кода.

\"image\"

  • Снова откройте панель команд и войдите в Maven.
  • Выберите «Создать из архетипа Maven».
  • Выберите maven-archetype-quickstart.

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

После создания проекта вызовите код прямо из терминала, чтобы открыть его.

\"image\"

Откройте только что созданный каталог в VS Code

Хорошо, теперь ваш проект Maven должен быть открыт в VS Code. Самое простое, что вы можете сделать, — это запустить свой код. У вас есть два варианта:

1. Как упоминалось ранее, используйте гиперссылку «Выполнить» рядом с основным методом в классе App для выполнения кода.
2. Используйте Maven.

Если вы используете триггер Java Debug Extension (Run | Debug), расширение будет использовать путь к классам, сгенерированный Maven, чтобы гарантировать, что все зависимости правильно добавлены в путь к классам.

Если вы используете Maven для запуска кода Java, вы можете использовать терминал как обычно или открыть панель команд и ввести Maven Execute Commands.

\"image\"

Панель команд, показывающая действия Maven

Вам будет предложено выбрать товар. Поскольку у вас есть только один элемент, просто нажмите на нем Enter. Затем вы увидите список всех основных целей Maven по умолчанию. Выберите пакет для создания файла JAR.

\"image\"

Если вы хотите запустить пользовательскую цель, например цель, унаследованную от плагина Maven, вы можете использовать представление Maven:
\"image\"

Выполнить цель из плагина Maven

После редактирования файла pom.xml и добавления зависимостей VS Code автоматически перезагрузит путь к классам, а затем вы сможете импортировать классы и пакеты из новых зависимостей. Процесс очень чистый и плавный.

Средство запуска тестов Java от Microsoft

Последний шаг — улучшить визуализацию работы модульного тестирования, отладки и результатов тестирования. Это расширение добавляет гиперссылку к модульному тесту, который может выполняться отдельно (с поддержкой JUnit и TestNG), и вы можете сразу увидеть отчет в VS Code, как показано в примере ниже.

\"image\"

Запускать модульные тесты в VS Code

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

\"image\"

Это расширение в настоящее время доступно только для проектов Maven, поэтому убедитесь, что вы установили расширение Maven для Java.

расширенные настройки

Если теперь вы удовлетворены использованием VS Code для разработки Java, пришло время еще больше улучшить свой опыт. Ниже приводится список расширений, которые могут улучшить вашу повседневную работу.

Это просто предложение о том, какие расширения добавить дальше, а не список стандартов де-факто, но он может помочь вам на шаг впереди.

GitLens

\"image\"

Надеюсь, вы уже используете Git, будь то через GitHub или любую другую службу или среду. Это расширение дает вам представление об авторе исходного кода, например, «кто и когда добавил этот метод».

На картинке выше показано, как выглядит класс Java после установки GitLens. Посмотрите на строчки без цифр, это комментарии к истории коммитов. Вы также можете просто навести указатель мыши на определенную строку, и она покажет, когда, кем и в какой хэш фиксации была добавлена ​​строка.

Отдыхающий клиент

Если вы разработчик, создающий REST API, то это расширение VS Code, которое необходимо установить. С его помощью вы сможете редактировать файлы .http, содержащие HTTP-вызовы. Редактор быстро предоставит фрагменты кода и шаблоны, он предоставит вам волшебную гиперссылку, которая немедленно вступит в силу, вызовет HTTP-вызов и откроет результат рядом с ним. Картинка ниже — это беглый взгляд.

\"image\"

Вот и все! Теперь у вас есть полная настройка VS Code, и вы можете заниматься разработкой на Java любого типа.

Преимущества: настройки Spring Pivotal и Gradle

Если вы заядлый разработчик Spring, вам должно быть интересно узнать о важных расширениях, предоставляемых Pivotal и Microsoft, которые могут улучшить ваш опыт разработки приложений Spring Boot.

Наконец, есть расширение Gradle, которое может помочь вам писать файлы build.gradle.

Вот несколько дополнительных инструментов Spring для дальнейшего изучения:
Spring Boot Tools
Spring Initializr Java Support
Spring Boot Dashboard
Gradle Language Support

Разработка приложений 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) необходимо выполнить следующую команду.

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

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

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

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

Нажмите клавиши CTRL+SHIFT+P, чтобы открыть палитру команд в VS Code.

Найдите и выберите команду Service Fabric: Build Application (Создание приложения Service Fabric). Выходные данные сборки передаются во встроенный терминал.

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

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

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

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

В Палитре команд выберите Service Fabric: развертывания приложения (Localhost). Выходные данные процесса установки отправляются в интегрированный терминал.

Команда развертывания приложения в VS Code

Когда развертывание будет завершено, запустите браузер и откройте Service Fabric Explorer: http://localhost:19080/Explorer . Будет видно, что приложение запущено. Это может занять некоторое время.

Приложение для голосования в Service Fabric Explorer

Когда вы проверите, что приложение запущено, запустите браузер и откройте эту страницу: http://localhost:8080 . Это веб-интерфейс приложения. Можно добавить элементы и щелкнуть их, чтобы проголосовать.

Приложение для голосования в браузере

Чтобы удалить приложение из кластера, выберите команду Service Fabric: Remove Application (Service Fabric: удалить приложение) на палитре команд. Выходные данные процесса удаления отправляются в интегрированный терминал. Чтобы убедиться, что приложение было удалено из локального кластера можно использовать Service Fabric Explorer.

<a name="debug-the-application">Отладка приложения

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

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

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

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

Обновите файл Voting/VotingApplication/ApplicationManifest.xml. Задайте атрибутам MinReplicaSetSize и TargetReplicaSetSize значение "1" в элементе StatefulService.

Чтобы открыть представление отладчика в VS Code, щелкните значок отладки в Панели действий. Щелкните значок шестеренки в верхней части представления отладчика и выберите Java в меню раскрывающееся среды. Откроется файл launch.json.

В 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: удалить приложение) для удаления приложения для голосования из локального кластера.

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

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