В Visual Studio Code добавлен отладчик Java

Группа разработчиков Visual Studio Code совместно с Red Hat предоставили программистам возможность отладки Java-проектов прямо в редакторе кода.
Code

Об этом было объявлено в блоге разработчиков. Напомним, что Visual Studio Code уже поддерживал расширение Language Support for Java™ от Red Hat, которое предоставляло доступ к функциям IntelliSense.

Для разработчиков, желающих познакомиться с редактором Visual Studio Code, был выпущен пакет Java Extension, включающий в себя Language Support for Java™ и новый отладчик Java Debugger. Группа разработчиков VS Code обещает, что это только начало, и со временем редактор получит новые расширения для работы c Java.

Поддерживаемые функции

  • Launch/Attach — возможность либо запустить Java-проект в VS Code, либо подключиться к запущенному процессу Java Virtual Machine (JVM) в режиме отладки локально или удалённо;
  • Breakpoints — поддерживаются условные точки останова, что позволяет легко добавлять их в режиме просмотра кода без открытия дополнительных окон. Также поддерживаются остановки исключений;
  • Control Flow — поддерживаются Pause, Continue (F5), Step Over (F10), Step Into (F11) и Step Out (Shift+F11);
  • Data inspection — во время остановки в точке останова отладчик имеет доступ к именам переменных и их значениям, хранимым в памяти на момент остановки. Поддерживаются функции переменных Inspect, Watch, Set;
  • Diagnostics — панель CALL STACK показывает стек вызовов программы и позволяет перемещаться по пути каждого из них;
  • Debug Console — позволяет видеть информацию из stdout и stderr.

Установка расширения

Для начала работы с новым расширением:

  1. В VS Code откройте раздел Extensions (Ctrl+Shift+X);
  2. Наберите «java» в окне фильтров;
  3. Найдите и установите Java Extension Pack или же Java Debugger for Visual Studio в случае, если в редакторе кода уже был установлен Language Support for Java™ от Red Hat.

После перезагрузки VS Code откройте папку с Java-проектом и следуйте шагам:

  1. Подготовьте проект: откройте .java файл, Java-расширение автоматически активируется. Поддериживаются проекты Maven, Gradle и Eclipse;
  2. Начните отладку: переключитесь в режим отладки (Ctrl+Shift+D) и откройте файл launch.json, чтобы добавить конфигурацию отладки Java;
  3. Заполните конфигурацию в mainClass для запуска проекта в VS Code или же добавьте hostName и port для подключения к JVM;
  4. Установите точку останова и нажмите F5 для запуска отладчика.

Напомним, что в последнем релизе Visual Studio Code 1.16 введена полная поддержка TypeScript и упрощена работа с HTML-разметкой веб-страниц.

Источник: блог VS Code