MS Open Sources Java Отладчик Для VS Кода


Microsoft открыла исходный код отладчика Java из редактора кода Visual Studio, а также сервер отладки Java, который он использует на серверной части. 

 Visual Studio Code-это редактор открытого исходного кода Microsoft, который разделяет часть имени, но не многое другое, с полной Visual Studio. Это открытый исходный код под лицензией MIT, и разработка продолжается на GitHub.

Расширение отладчика Java было выпущено только в конце сентября и стало самым трендовым расширением месяца на рынке Visual Studio. Microsoft последовала за этим, открыв источник отладчика и сервер отладки Java, а также опубликовав несколько улучшений функций и исправлений ошибок.

Код Visual Studio не предлагает встроенную поддержку Java, но разработчики, использующие редактор, популяризировали сторонние инструменты, такие как поддержка языка Red Hat для Java. Отладчик имеет следующие функции: 

Запуск/Прикрепление

Точки останова

Исключения

Пауза и продолжение

Шаг Внутрь/Наружу/За

Переменные

Стеки вызовов

Нити

Консоль отладки

Сервер отладки Java является мостом между VSCode и JVM. Реализация основана на JDI (Java Debug Interface). Он работает с Eclipse JDT Language Server в качестве дополнения для предоставления функций отладки.

Основными улучшениями новой версии отладчика являются автоматическое разрешение основного класса проекта, поэтому вам больше не нужно указывать его вручную; и полная поддержка внешних исходных файлов. Это означает, что теперь вы можете отлаживать с помощью сторонних классов, когда исходный код находится внутри JAR или исходного вложения. Вы также можете установить точки останова в этих классах перед отладкой.

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

В этом последнем выпуске также отображается имя стекового кадра с именем класса формата.Имя метода(список параметров); и есть улучшения в отображении информации о стеке вызовов для файлов без источников.


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