Indítók

Az Eclipse bedolgozók tesztelése nagyon könnyű. Egyszerűen csak mentse a fájlt és indítson el egy második Eclipse példányt. Nincs szükség csomagolásra és telepítésre.

A PDE ezt a "Debug" keretrendszer kiterjesztésével és három különböző típusú indítási konfiguráció biztosításával teszi lehetővé, amelyek különböző tesztelési tartományokat fednek le:

 

A PDE indítási konfigurációk kezelése központilag történik az Indítási konfiguráció párbeszédablakban az SDK-ban lévő más indítási konfigurációkkal együtt. A PDE indítási konfigurációkat a felső szintű menü Futtatás > Futtatás... vagy Hibakeresés > Hibakeresés... menüpontján keresztül érheti el.

indítók vázlata

 

Mentés és indítás

Miközben fejleszti a bedolgozót a munkaterületen, a Java forráskód folyamatosan lefordul, és az előállított osztályfájlok kimeneti mappákba kerülnek. Amikor elindítja a futási Eclipse alkalmazást, a PDE dev módban indítja el az alkalmazást, és személyre szabja a futási környezet osztályútvonalát. A PDE a futási környezet személyre szabásához az újonnan előállított osztályfájlokat elhelyezi a bedolgozó osztályútvonalán, hogy azok elérhetők és beolvashatók legyenek a futási környezet osztálybetöltője számára. Ez a mechanizmus teszi lehetővé, hogy a kódot anélkül tesztelje, hogy előbb JAR csomagot kellene készítenie.

A PDE még ennél is nagyobb irányítást biztosít a bedolgozó futási környezet osztályútvonalához azzal, hogy minden bedolgozó projekthez biztosít egy Futási környezet osztályútvonala tulajdonságlapot. Ezen a tulajdonságlapon megadhatja, hogy a tesztelés során a kimeneti mappák mely osztályokat tartalmazzák vagy ne tartalmazzák. A Futási környezet osztályútvonala tulajdonságlapot a bedolgozó projektek helyzetérzékeny menüjének Tulajdonságok > Bedolgozó fejlesztés > Futási környezet osztályútvonala menüpontján keresztül érheti el.

 

Futási környezet osztályútvonala

Például akkor van szükség kimeneti mappák kihagyására egy indításból, amikor Ant feladatokat tesztel. Ennek az az oka, hogy az Ant a kódot egy JAR fájlban várja az Ant megállapodások szerint. Ezért javasolt az Ant kódot egy JAR fájlba csomagolni a bedolgozó projekten belül, és kihagyni az indításból a lefordított Ant feladat forrását tartalmazó kimeneti mappát.