ПредишенСледващото

Как Eclipse дистанционно отстраняване на грешки извън възможностите на

Eclipse грешки започва с това, което се нарича агент.

JVM. който работи роб .class източници има функция, която позволява да се изгради външна библиотека (написан на Java или C ++) в JVM, тъй като по време на времето за изпълнение. Тези външни библиотека, наречена агенти, и те имат способността да променят съдържанието на .class файлове. Тези средства имат достъп до функционалността на JVM функции, които не са достъпни от обичайната Java-код, който се изпълнява в рамките на JVM и могат да бъдат използвани за създаване на интересни неща, като например инжектиране и промяна на изходния код, профилиране и така нататък. Г. Инструменти като JRebel, използвате тази част от функционалността за постигане на своята магия.

И за да премине на агента Lib в JVM, можете да направите това, като се започне с аргументи

В действителност, минахме Lib агент на име jdwp в JVM, работа с Tomcat. jdwp - е специфичен JVM, по желание изпълнение JDWP (Java Debug Тел Protocol), който се използва за определяне на връзката между дебъгер и работи JVM. Осъзнаването на това, ако има такива, както jdwp.so библиотека JVM като jdwp.so или jdwp.dll

И така, какво прави той?

Казано по-просто, JDWP средство, което се минава предимно служи като връзка между JVM например пускане на приложение и за корекция на грешки (които могат да бъдат разположени или дистанционно или локално). Тъй като това е библиотека на средства, е възможно да се намеси на движение код за създаване на мост между JVM и корекция на грешки, и функционалността на дебъгер са приложени към JVM. Както и в архитектурата JVM грешки функционалност не е открит в JVM, но се абстрахира от външни инструменти (дебъгерите който уместно наречена), тези средства могат да бъдат както на локалната машина, където JVM дебъгва или до изчерпване на сутринта екстериор машина. Именно този несвързан модулна архитектура ни позволява да имаме JVM, работещ на отдалечен компютър и да използвате JDWP, има дистанционно дебъгер да общуват с него.
С една дума, дебъгер Eclipse работи.

затъмнение уроци

Подкрепете проекта - споделете линка, благодаря!