В Visual Studio Code добавлен отладчик Java
Новости
Группа разработчиков Visual Studio Code совместно с Red Hat предоставили программистам возможность отладки Java-проектов прямо в редакторе кода.
14К открытий14К показов
Об этом было объявлено в блоге разработчиков. Напомним, что 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
.
Установка расширения
Для начала работы с новым расширением:
- В VS Code откройте раздел Extensions (
Ctrl+Shift+X
); - Наберите «java» в окне фильтров;
- Найдите и установите Java Extension Pack или же Java Debugger for Visual Studio в случае, если в редакторе кода уже был установлен Language Support for Java™ от Red Hat.
После перезагрузки VS Code откройте папку с Java-проектом и следуйте шагам:
- Подготовьте проект: откройте
.java
файл, Java-расширение автоматически активируется. Поддериживаются проекты Maven, Gradle и Eclipse; - Начните отладку: переключитесь в режим отладки (
Ctrl+Shift+D
) и откройте файлlaunch.json
, чтобы добавить конфигурацию отладки Java; - Заполните конфигурацию в
mainClass
для запуска проекта в VS Code или же добавьтеhostName
иport
для подключения к JVM; - Установите точку останова и нажмите
F5
для запуска отладчика.
Напомним, что в последнем релизе Visual Studio Code 1.16 введена полная поддержка TypeScript и упрощена работа с HTML-разметкой веб-страниц.
14К открытий14К показов