Mivel a napfogyatkozás távoli hibakeresés működik a színfalak mögött, bemutató, kód q - egy orosz (ru)
Hogyan Eclipse Távoli hibakeresés túl a képességeit
Eclipse hibakereső kezdődik az úgynevezett ügynök.
JVM. azaz szolga .class forrásból olyan funkcióval rendelkezik, amely lehetővé teszi, hogy építsen a külső könyvtár (írt Java vagy C ++) a JVM, mivel az idő az a végrehajtási időt. Ezek a külső nevű könyvtárat szerek és ezek képesek változtatni a tartalmát a .class fájlok. Ezek a szerek hozzáférhetnek a funkcionalitás JVM funkciók, amelyek nem érhetők el a szokásos Java-kód futtató belül a JVM, és fel lehet használni, hogy érdekes dolgokat, mint például injekció, és módosítsa a forráskódot, a profil és így tovább. D. eszközök, mint JRebel, használja ezt a darabot a funkcionalitás eléréséhez a varázslat.
És hogy adja át a Lib ügynök a JVM, akkor ezt kezdve érvek a
Sőt, mi telt Lib nevű ügynök jdwp A JVM dolgozik Tomcat. jdwp - egy speciális JVM, választható végrehajtása JDWP (Java Debug Banki Protocol), amely segítségével meghatározható a kapcsolatot a hibakereső és futó JVM. Ez a felismerés, ha jelen van, mint jdwp.so JVM könyvtár jdwp.so vagy jdwp.dll
Tehát mit csinál?
Egyszerűen fogalmazva, JDWP szert, hogy elmúlik, főleg szolgál összekötő között JVM például egy alkalmazás futtatása és a debugger (amely elhelyezkedhet akár helyi vagy távoli). Mivel ez a könyvtár a szerek, lehetséges, hogy elkapjam a futó kódot létrehozni egy hidat JVM és debugger, a debugger alkalmassága kérte, hogy a JVM. Ahogy az építészetben JVM hibakeresés funkciót nem található a JVM, de kiveszik a külső eszközök (debuggers aki találóan elnevezett), ezek az alapok egyaránt lehet a helyi gépen, ahol a JVM hibakeresést vagy elfogyott az am külső gépen. Ez az független moduláris felépítése lehetővé teszi számunkra, hogy egy JVM fut egy távoli számítógéphez, és használja JDWP, van távoli debugger kommunikálni vele.
Röviden, az Eclipse hibakereső működik.