| Szerkesztés | Átdolgozás | Navigáció | Keresés | Nézetek | Egyebek | Hibakeresés |
| Tartalomsegéd | A tartalomsegéd
részben beírt karaktersorozatok befejezésére ajánl fel lehetőségeket.
A tartalomsegéd indításához nyomja meg a Ctrl+szóköz billentyűket,
vagy használja a Szerkesztés > Tartalomsegéd menüpontot.
|
| A tartalomsegéd Javadoc megjegyzésekben | A tartalomsegéd Javadoc
megjegyzésekhez is rendelkezésre áll.
|
| Típusok kikapcsolása a tartalomsegédben |
Bizonyos típusok a tartalomsegédből való kizárásához használja az
alt=" Java > Megjelenés > Típusszűrők
oldalon beállítható típusszűrő szolgáltatást. A szűrőmintákban megadott típusok nem
jelennek meg a Típus megnyitása párbeszédablakban, és nem állnak rendelkezésre a
tartalomsegéd, gyorsjavítás és importálások szervezése szolgáltatásoknál sem. Ezek a szűrőminták nem
befolyásolják a Csomagböngésző és a Hierarchia nézetet.
|
| A tartalomsegéd változó-, metódus paraméter- és mezőnevek befejezéséhez |
A tartalomsegédet mezők, metódus paraméterek és helyi változók
gyorsabb létrehozásához használhatja. A kurzort a deklaráció típusneve
után állítva kattintson a Szerkesztés > Tartalomsegéd
menüpontra, vagy nyomja meg a Ctrl+szóköz billentyűket.
Ha a mezők, helyi változók vagy metódusparaméterek nevében elő- vagy utótagot
használ, akkor adja meg azokat a
|
| Tippek paraméterekhez | A kurzort a metódus
paraméterbe állítva egy listát láthat a tippekről. A Java szerkesztőben
nyomja meg a Ctrl+Shift+szóköz billentyűkombinációt vagy
kattintson a Szerkesztés > Tippek paraméterekhez menüpontra.
|
| Tartalomsegéd névtelen osztályokhoz | A tartalomsegéd
névtelen osztály létrehozásában is segít. Helyezze a kurzort az
osztálypéldány létrehozás nyitó szögletes zárójele után, és kattintson a
Szerkesztés > Tartalomsegéd menüpontra vagy nyomja meg a
Ctrl+szóköz billentyűket.
|
| Váltás beszúró és cserélő tartalomsegéd között | Ha a tartalomsegédet létező
azonosítónál hívja meg, akkor a tartalomsegéd kicserélheti azt a kijelölt
azonosítóra, vagy beszúrhat egy másikat. Az alapértelmezett viselkedés (felülírás
vagy beillesztés) a
alt=" Java > Szerkesztő > Tartalomsegéd
beállításoldalon van megadva. Miközben a tartalomsegéd kiválasztásablakában van, a Ctrl billentyű lenyomásával és a befejezés kiválasztásáig nyomva tartásával válthat ideiglenesen a másik viselkedésre. |
| Gépelőkeresés a tartalomsegédben | Alapértelmezésben a tartalomsegéd most már használni fogja a Általános előtagok automatikus beillesztése funkciót, hasonlóan a Unix parancsértelmező bővítéshez.
A viselkedés módosításához szüntesse meg a
alt=" Java > Szerkesztő > Tartalomsegéd
beállításoldalon a beállítás jelölőnégyzetének kijelölését. |
Tartalomsegéd személyre
szabása
![]() |
A tartalomsegéd ismételt meghívása (Ctrl+Space) különböző
javaslatkategóriákon fut át.
Java > Szerkesztő > Tartalomsegéd >
Speciális oldalon adhatja meg.
A kedvenc ajánlatkategóriákhoz önálló gyorsbillentyűket rendelhet. |
| Lekérdezők és beállítók létrehozása | Ha egy mezőhöz kíván
lekérdező és beállító metódusokat létrehozni, akkor jelölje ki a mező
deklarációját és indítsa el a Forrás >Lekérdező és beállító
előállítása funkciót.
alt=" Java > Kódstípus beállításoldalon. |
| Lekérdezők és beállítók létrehozása a tartalomsegéddel | Lekérdezők és beállítók
létrehozásának másik módja a tartalomsegéd használata. Állítsa a kurzort a
típustörzsben tagok közé, majd nyomja meg a Ctrl+szóköz billentyűket egy
lekérdező vagy beállító csonk létrehozásához. ![]() |
| Lekérdezők és beállítók törlése mezővel | Amikor mezőt töröl egy
nézetből, az Eclipse felajánlja a hozzá tartozó lekérdező és beállító
metódusok törlését.
Ha elő- vagy utótagot használ neveknél vagy mezőknél, akkor adja meg azokat a
alt=" Java > Kódstípus beállításoldalon. |
| Delegált metódusok létrehozása | Ha delegált metódus szeretne létrehozni
egy mezőben, akkor jelölje ki a mező deklarációját és indítsa el a Forrás >
Delegált metódus készítése funkciót. Ezzel
hozzáadja a kijelölt metódusokat ahhoz a típushoz, ami továbbító hívást
tartalmaz delegált metódusokhoz. Egy példa a delegált metódusra: ![]() |
hashCode() és
equals() létrehozása
![]() |
A hashCode() és
equals() metódus létrehozásához használja a Forrás > hashCode()
és equals() előállítása parancsot.
|
| Metódus létrehozása sablonokkal | Megadhat metóduscsonkot tartalmazó új
sablont a
alt=" Java > Szerkesztő > Sablonok
beállításoldalon.
A sablonok a Tartalomsegéd (Ctrl+szóköz)
ajánlataival együtt jelennek meg.Vannak továbbá létező sablonok, mint például a 'private_method', a 'public_method', vagy a 'protected_method'. A Tab billentyűvel navigálhat a beírandó értékek közt (visszatérési típus, név és paraméterek).
|
| Új metódus létrehozása a Gyorsjavítással | Kezdje a metódus meghívásával
és a Gyorsjavítás (Ctrl+1) elindításával hozza létre a metódust.
|
| Metódus aláírásának módosítása a Gyorsjavítással | Egy hívás helyén adjon hozzá
egy paramétert a metódus meghíváshoz. Ezután a Gyorsjavítással
(Ctrl+1) vegye fel a szükséges paramétert a metódus deklarációjához.
|
| Konstruktorcsonk létrehozása a tartalomsegéddel | A konstruktornév első pár betűjének
beírása után használja a tartalomsegédet ott, ahol hozzá kívánja adni az új
konstruktort.![]() |
| Új mezők készítése paraméterekből | Új mezőket kell készítenie a
konstruktorban átadott paraméterekhez? A hozzárendelés és a
meződeklaráció létrehozásához használja a gyorssegédet (Ctrl+1) egy
paraméteren, és az Eclipse felajánl egy, a Kódstílusban megadottak
szerinti nevet.![]() |
| Metódus újradefiniálása a tartalomsegéddel | Indítsa el a
Tartalomsegédet (Ctrl+szóköz) a típus törzsének azon a helyén,
ahova a kívánja felvenni. A tartalomsegéd felajánlja az összes
újradefiniálható metódust. A kiválasztott metódushoz új metódustörzs lesz
létesítve.
|
| Megvalósítatlan metódus hozzáadása Gyorsjavítással | Új felület megvalósításához
először is vegye fel a 'megvalósítók' deklarációt a típusba.
A Java
szerkesztő összeépítés vagy mentés nélkül is alá fogja húzni, hogy
jelezze a hiányzó metódusokat, és megjeleníti a Gyorsjavítás
villanykörtét. Kattintson a villanykörtére vagy nyomja meg a Ctrl+1
billentyűket (Szerkesztés > Gyorsjavítás), hogy válasszon az
osztály absztrakttá tétele és a megvalósítatlan metódusok felvétele között.
|
| Metódus újradefiniálása alaposztályból | Metódust alaposztályból
újradefiniáló metódus létrehozása: Jelölje ki a típust, amihez a metódus fel kívánja venni, és indítsa el a Forrás > Metódus újradefiniálása/megvalósítása funkciót. Ez egy párbeszédablakot nyit meg, ahol kiválaszthatja az újradefiniálandó metódusokat.
|
Típus létrehozása példarészletből![]() |
Új fordítási egység létrehozásához
közvetlenül csomagba vagy forrásmappába másolhat egy Java típust tartalmazó
kódrészletet.
Például jelölje ki és másolja ezt a forráskódot:
package pack;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
majd válasszon ki egy forrásmappát a Csomagböngészőben, és használja a Ctrl+V
(Szerkesztés > Beillesztés) parancsot.
Ez automatikusan létrehozza a 'pack' nevű csomagot és a 'HelloWorld.java' fájlt a
bemásolt tartalommal.
|
| Átnevezés fájlban |
Használja a Gyorssegéd 'Átnevezés fájlban' funkcióját gyors átnevezéshez, amihez nem
szükséges a függőségek teljes elemzése más fájlokban. A Java szerkesztőben állítsa a
kurzort egy változó, metódus vagy típus azonosítója fölé, és nyomja meg a
Ctrl+1 billentyűket (Szerkesztés > Gyorsjavítás). A szerkesztő összeszerkesztés módba vált (mint a sablonoknál), így az azonosító módosítása a változó, metódus vagy típus hivatkozásaiban is azonnal megjelenik.
Általános > Billentyűk
beállításoldalon adhatja meg (a 'Forrás' kategóriában).
|
| Kivételek kezelése a gyorsjavítással | A megtörtént kivételek kezelése
egyszerű. A nem kezelt kivételek gépelés közben felmerülnek, és egy
vörös vonallal lesznek aláhúzva a szerkesztőben.
|
| Hozzárendelések kevesebb gépeléssel | A hozzárendelés begépelése helyett
kezdjen a hozzárendelendő kifejezéssel.
![]() |
| Kevesebb munka a típusátalakító kifejezésekkel | Ne töltsön túl sok időt a
típusátalakítók begépelésével. Először hagyja figyelmen kívül őket, és
később, a gyorssegéd segítségével fejezze be az utasításokat.
Egy példa a hozzárendelésekhez: |
| Átalakított kifejezés hozzárendelése |
Egy 'instanceof' ellenőrzés után általános megoldás a kifejezés típusátalakítása és új helyi változóhoz rendelése. Hívja meg a gyorssegédet (Ctrl+1) a 'instanceof' kulcsszóval, hogy kevesebbet kelljen gépelni:
|
| További gyorssegédek |
A gyorssegéd oldalon találja meg a kódátalakítások teljes listáját. Ezek közül néhány:
|
| Gyorsbillentyűk gyorsjavításokhoz és segédekhez |
Néhány népszerű gyorssegédet, például az Átnevezés fájlban és a Hozzárendelés helyi változóhoz gyorssegédet, közvetlenül is meg lehet hívni a Ctrl+2 R és aCtrl+2 L billentyűkombinációkkal.
A gyorsabb, közvetlen meghívást támogató javításokhoz forduljon az
Általános > Gyorsbillentyűk
beállításoldalhoz.
|
| Sorok körbevétele | Ha if / while / for utasítással vagy blokkal
szeretne körbevenni utasításokat, akkor jelölje ki a sorokat és használja a
Forrás > Körbevétel parancsot, vagy nyomja meg az Alt+Shift+Z
billentyűkombinációt.
A menü bejegyzései a szokásos szerkesztősablonokból származtatottak: Minden, a ${line_selection} változót tartalmazó sablon megjelenik a menüben. A sablonokat a alt=" Java > Szerkesztő > Sablonok
oldalon állíthatja be. A vonatkozó sablon szerkesztésével szabhatja személyre az
eredményül kapott kódot, illetve megadhat saját körbevétel sablont is. |
| Saját sablon létrehozása |
Saját sablon létrehozásához kattintson a
alt=" Java > Szerkesztő > Sablonok
oldalon az Új gombra. Például egy tömbben visszafelé iteráló sablon a
körülbelül így néz ki:
|
| A tartalomsegéd automatikusan be tud szúrni paraméterneveket |
Metódus befejezéséhez a tartalomsegéd automatikusan beilleszthet paraméterneveket.
Ezt a viselkedést a
alt=" Java > Szerkesztő > Tartalomsegéd
beállításoldalon lehet személyre szabni (lásd: Argumentumnevek kitöltése
befejezéskor jelölőnégyzet.) Például amikor az alábbi kódban kijelöli a második
bejegyzést,
A tartalomsegédautomatikusan beilleszti a paraméterek nevét:
Ezután a Tab billentyűvel navigálhat a beillesztett nevek között. A tartalomsegéd - a meghatározott típustól függően - ki tud találni
paraméterneveket. Ezt a Kitöltött argumentumnevek kitalálása jelölőnégyzettel
lehet beállítani, a
|
| Típusargumentumok automatikus beillesztése |
Az Argumentumnevek kitöltése befejezéskor
(
alt=" Java > Szerkesztő > Tartalomsegéd
beállításoldalon) akkor is hasznos, ha a J2SE 5.0 paraméterezett típusaival
dolgozik. az alábbiakat eredményezi:
|
| Körbevevő utasítás eltávolítása | Egy körbevevő utasítás vagy blokk eltávolításához
állítsa a kurzort a nyitó vagy záró szögletes zárójelhez, és nyomja meg a Ctrl+1
(Szerkesztés > Gyorsjavítás) billentyűkombinációt.
|
| Hogy is írják azt a szót? | Az
alt=" Általános > Szerkesztők > Szövegszerkesztők >
Helyesírás beállításoldalon engedélyezheti a Java szerkesztő
helyesírás-ellenőrzés támogatását. A helyesírási hibák
megjelennek a Java szerkesztőben, és az alábbi Gyorsjavítások állnak
hozzájuk rendelkezésre:
A szótárat elérhetővé teheti a tartalomsegéd számára is. Pillanatnyilag azonban az Eclipse nem tartalmaz szótárat. A kívánt formátum mindössze szavak új sorokkal elválasztott listája, és a Gyorsjavítások lehetővé teszik, hogy menet közben adjon hozzá új szavakat a szótárhoz. A szótárak elkészítéséhez minden segítséget szívesen fogadunk. |
| Strukturált kijelölések | A Strukturált keresés szolgáltatással
gyorsan kijelölhet szintaktikus Java kódot. Jelölje ki a szöveget, és nyomja meg az Alt+Shift+felfelé nyíl billentyűkombinációt, vagy válassza a menüsorSzerkesztés > Kijelölés kiterjesztése > Beágyazó elemek menüpontját - a kijelölés kiterjed a kijelölést tartalmazó legkisebb Java szintaxis elemre. A művelet megismétlésével tovább bővítheti a kijelölést. |
| Zárójel másik felének megkeresése | A zárójel másik felének megtalálásához jelölje ki a
zárójelet és nyomja meg a Ctrl+Shift+P billentyűkombinációt, vagy használja a
Navigáció > Ugrás > Zárójel másik fele parancsot. Egy
dupla kattintás egy nyitó zárójel előtt vagy egy befejező zárójel
után kijelöli a zárójelek közti szöveget.
|
| Az intelligens Javadoc | Írja be, hogy '/**' és nyomja
meg az Entert. Ezzel automatikusan hozzáad egy Javadoc
megjegyzéscsonkot, ami tartalmazza a szabvány @param, @return és
@exception címkéket.
alt=" Java > Kódstílus > Kódsablonok
oldalon lehet beállítani.
|
| Csak a kijelölt elem forrásának megjelenítése | A Csak a kijelölt elem forrásának megjelenítése eszköztár gomb megnyomásával ( jelenítheti meg a fordítási egység szegmentált nézetét. Amikor engedélyezett, a Java szerkesztő csak a Vázlat
vagy Hierarchy nézetben kijelölt elemet (például egy metódust) jeleníti meg.
Ha tiltott, akkor a Java szerkesztő a teljes fordítási egységet megjeleníti. |
| Visszatérés egy metódus korábbi kiadásához a helyi előzmények használatával | Egy fájl módosításakor annak
előző tartalma a helyi előzményekben tárolódik. A Java eszközök elérhetővé
teszik a helyi előzményeket a Java elemek számára, így egy teljes fájl
helyett egyetlen metódus korábbi kiadásához is visszatérhet.
Az elem korábbi kiadásához való visszatéréshez jelölje ki az elemet (például a Vázlat nézetben) és válassza a Csere > Helyi előzményre menüpontot.
|
| Eltávolított metódusok visszaállítása a helyi előzmények használatával | Egy fájl módosításakor annak
előző tartalma a helyi előzményekben tárolódik. A Java eszközök elérhetővé
teszik a helyi előzményeket a Java elemek számára, így egyesével
visszaállíthat törölt metódusokat.
Törölt tagok visszaállításához válasszon ki egy tárolót (például a Vázlat nézetben) és kattintson a Visszaállítás helyi előzményekből gombra.
|
| Személyre szabható kódkészítés | A
alt=" Java > Kódstílus >Kódsablonok
beállításoldalon a normál sablonokhoz hasonlóan szabhatja személyre az előállított
kódokat és megjegyzéseket.
Ezek a kódsablonok kódkészítéshez vannak.
|
| Megjegyzések létrehozása a kódban | A megjegyzéseket meg lehet adni a
Forrás > Megjegyzés előállítása (Alt+Shift+J) menüponttal vagy
automatikusan, különböző varázslókkal, átdolgozásokkal vagy gyorsjavításokkal. A megjegyzéssablonokat a alt=" Java > Kódstílus > Kódsablonok
oldalon lehet beállítani. Engedélyezze a megjegyzések automatikus készítését közvetlenül a varázslóban (pl. az új Java típus varázslók oldalon a 'Megjegyzés előállítása' jelölőnégyzettel) vagy az 'Új megjegyzések automatikus hozzáadása új metódusokhoz és típusokhoz' jelölőnégyzettel a Java > Kódstílus oldalon.Ezeket a beállításokat projektenként is megadhatja. Nyissa meg a projekt Tulajdonságok beállítását a projekt specifikus beállítások engedélyezéséhez. |
| Tagok rendezése | Egy Java fordítási egységben a Tagok
rendezése a
alt=" Java > Megjelenés > Tagok rendezési
sorrendje beállításoldalon megadott kategóriasorrendnek megfelelően
történik. A műveletet a Forrás > Tagok rendezése menüpontban találja. |
| Karaktersorozatok tördelése |
A String literálokat tördelheti szerkesztés közben. Például ha így néz ki a kód:String message= "Ez egy nagyon hosszú üzenet."; akkor állítsa a kurzort a "nagyon" szó után, és nyomja meg az Entert. A kód automatikusan átváltozik: String message= "Ez egy nagyon" +
" hosszú üzenet.";
Ezt a viselkedést a
|
| Intelligens gépelés és irányítása |
A Java szerkesztő Intelligens gépelés szolgáltatásai megkönnyítik a
mindennapi munkát. A
alt=" Java > Szerkesztő > Gépelés oldalon
állíthatja be ezeket.
Ha engedélyezi a Pontosvesszők automatikus beillesztése a megfelelő pozícióra szolgáltatást, akkor egy pontosvessző beírása a kurzort automatikusan az utasítás végére viszi a pontosvessző beillesztése előtt. Így kevesebbet kell mozgatnia a kurzort. |
| Kódbehúzás rögzítése egyetlen billentyűleütéssel | A Forrás > Behúzás
javítása vagy a Ctrl+I hasznos szolgáltatás. Válassza ki a hibás behúzású kódot, és hívja meg a műveletet. Ha semmi sincs kijelölve, akkor a művelet az aktuális sort húzza be. |
| Gyorsmenük forrás- és átdolgozási műveletekhez |
Az átdolgozási- és forrásműveleteket gyorsmenükön keresztül is
elérheti. Válassza ki a kezelni kívánt elemet a Java szerkesztőben, vagy üsse le a
Java nézetben az Alt+Shift+S billentyűkombinációt a forrásmenü-, az
Alt+Shift+T billentyűkombinációt az átdolgozás menü-, az Alt+Shift+Z
billentyűkombinációt pedig a körbevétel menü gyors előhívásához. |
| Használaton kívüli kód keresése | A Java fordító észleli az
elérhetetlen kódot, a nem használt változókat, paramétereket,
importálásokat és a használaton kívüli privát típusokat, metódusokat és
mezőket. Ez a beállítás a
alt=" Java > Fordító >
Hibák/Figyelmeztetések beállításoldalon található (vagy egyéni projekt
esetén a Projekt > Tulajdonságok > Java fordító >
Hibák/Figyelmeztetések menüpontban).
|
| Javadoc megjegyzések kezelése | Az Eclipse Java fordító fel tud dolgozni Javadoc megjegyzéseket.
A keresés jelent a doc megjegyzésekben levő hivatkozásokról, és az
átdolgozás ezeket a hivatkozásokat is frissíti. Ez a szolgáltatás a
alt=" Java > Fordító > Javadoc
beállításoldalon található (vagy egyéni projekt esetén a Projekt >
Tulajdonságok > Java fordító > Javadoc menüpontban).
|
| Figyelmeztetések kikapcsolása | A J2SE 5.0-s és a későbbi környezetekben kikapcsolhatja az összes elhagyható
fordító figyelmeztetést a SuppressWarnings feljegyzés használatával.Ebben a példában az addAll() használaton kívüli metódusként
szerepel. A gyorsjavítással (Ctrl+1) lehet SuppressWarnings
feljegyzést hozzáadni, így a figyelmeztetés nem jelenik meg ennél a metódusnál.
|
Takarítás varázsló
|
A Takarítás varázsló egyszerre javít meg több problémát, és
segíti kódstílus létrehozásában. lehetésges például:
Válasszon ki egy projektet, csomagot vagy fájlt, majd a varázsló elindításához hazsnálja a Forrás > Takarítás... menüpontot. |
Átdolgozások parancsfájljai![]() |
A JDT kínálta átdolgozások többségét nem csak interaktívan, de átdolgozás
parancsfájllal is lehet futtatni. Az Átdolgozás > Parancsfájl létrehozása... menüponttal hozhat létre átdolgozás parancsfájlt az átdolgozási előzményekből. Az átdolgozás parancsfájlt később tetszőleges munkaterületen alkalmazhatja az Átdolgozás > Parancsfájl alkalmazása... paranccsal. Ezeket az átdolgozás parancsfájlokat különféle helyzetekben lehet használni, például szoftverrétegek közti API megszakítás módosítások automatikus javítása, vagy funkciógazdag szemantikájú javítások biztosítása. |
Biztonságos JAR fájl áttelepítés![]() |
Amikor JAR fájlt exportál a munkaterületről, akkor a JAR exportálás varázsló
felajánlja, hogy beleveszi az átdolgozás információkat a JAR fájlba. Használja a Fájl > Exportálás... menüpontot, és válassza a JAR fájl lehetőséget. A JAAR exportálás varázsló első oldalán válassza a Kijelölt projektek átdolgozásának exportálása. Kattintson a hivatkozásra a bevenni kívánt átdolgozások kiválasztásához. Az ügyfelek ezután az Átdolgozás > JAR fájl áttelepítése... átdolgozással telepíthetik át a JAR fájl régi változatát az újba. Ez az átdolgozás automatikusan frissíti a JAR fájl régi verziójától függő kódot az újra. |
| Változók és olvasási/írási hozzáféréseik keresése | Változók kereséséhez és
olvasási/írási hozzáféréseik megtekintéséhez jelöljön ki egy azonosítót
(változó, metódus, vagy típushivatkozás/deklaráció) és indítsa el a
Keresés >Előfordulások fájlban műveletet. Ez megjelöli az
azonosító összes hivatkozását a fájlban. Az eredmények (és a
változó olvasási vagy írási hozzáférései) megjelennek a keresés nézetben
is.
Ennek alternatívájaként az előfordulások dinamikus kiemeléséhez használhatja az Előfordulások megjelölése szolgáltatást. Az általános keresés szolgáltatással számos fájlban kereshet (Keresés> Hivatkozások). |
| Keresés adott visszatérési típus metódusra |
Adott visszatérési típus metódusok kereséséhez használja a "*
<visszatérési típus>" utasítást:
|
| Keresési eredmények szűrése a Javadoc dokumentációban | Alapértelmezésben a Java keresés megkeresi a Java kódban és a Javadoc dokumentációban levő hivatkozásokat. Ha hivatkozásokat keres a Javadoc dokumentáción belül, akkor szűrheti is a találatokat a 'Javadoc szűrése' funkció engedélyezésével a keresés nézet nézet menüjében (háromszög szimbólum) |
| Lehetséges keresési egyezések szűrése | Lehetséges egyezések akkor fordulhatnak elő, amikor egy fordítás közbeni probléma megakadályozza a keresőmotort az egyezés teljes feloldásában. Ezeket az egyezéseket a Lehetséges egyezések szűrése lehetőséggel szűrheti ki a keresés nézet menüben (háromszög jel) |
| Metódus hívásláncok nyomonkövetése a Híváshierarchiával |
Használja a Híváshierarchiát hosszú vagy összetett hívásláncok követéséhez az
eredeti szövegkörnyezet elvesztése nélkül: Mindössze egy metódust kell
kiválasztania, és elindítania a Navigáció > Híváshierarchia megnyitása
(Ctrl+Alt+H) műveletet.
|
| Megnyitás kijelöléshez a Java szerkesztőben | Hivatkozásból kétféleképpen tud elemet
megnyitni a Java szerkesztőben.
A hiperhivatkozás stílus navigációt a Hiperhivatkozás stílus navigáció támogatása jelölőnégyzettel lehet beállítani, az alt=" Általános > Szerkesztők >
Szövegszerkesztők beállításoldalon.
|
| Körvonalak helyben | Nyomja meg a Ctrl+F3
billentyűket a Java szerkesztőben, hogy megjelenítse a kurzor aktuális
helyzeténél levő elem helyi körvonalát. Vagy nyomja meg a Ctrl+O
(Navigáció > Gyors körvonal) billentyűket, hogy a kurzor aktuális helyzeténél
levő forrásfájl helyi körvonalát jelenítse meg.
|
| Örökölt tagokat megjelenítő helyi körvonalak | Nyomja meg ismét a
Ctrl+O vagy a Ctrl+F3 billentyűket, hogy örökölt tagokat
vegyen fel egy nyitott helyi körvonalba. Az örökölt tagoknak
szürke a címkéjük.
A jobb felső sarokban levő menüvel szűrheti és rendezheti a körvonalat.
|
| Helyi hierarchia | A Gyors típushierarchia
használatával tudhatja meg, melyek egy virtuális hívás lehetséges fogadói.
Vigye a kurzort egy metóduson belülre. és nyomja meg a Ctrl+T (Navigáció
> Gyors típushierarchia) billentyűkombinációt.
A metódust megvalósító típusok teljes ikonnal jelennek meg a nézetben.
Nyomja meg az Entert a vonatkozó metódus szerkesztőben megnyitásához. A Ctrl+T újbóli megnyomásával átválthat az Őstípus hierarchiára. |
| Fejlett kiemelés |
A Java szerkesztő képes a jelentés szerint kiemelni a forráskódot
(például: statikus mezők, helyi változók, statikus metódus meghívások). Nézze át a
alt=" Java > Szerkesztő > Szintaxis
színezés beállításoldalon levő különböző lehetőségeket.
|
| Kezdetben zárt régiók | Megadhatja, hogy a szerkesztő megnyitásakor mely területek csukódjanak be alapértelmezésben. Have a look at the
Java > Editor > Folding
preference page to customize this.
|
| Előfordulások jelzése |
A szerkesztőben kapcsolja be az
Előfordulások jelzése gombot az eszköztáron
) vagy nyomja meg az Alt+Shift+O billentyűkombinációt. Így látni fogja, hogy egy fájlon belül hol van hivatkozás változóra, metódusra vagy típusra.![]() Egy visszatérési típus kijelölése megmutatja a metódus kilépési pontjait. Egy kivétel kijelölésével megnézheti, hogy hol történt meg. ![]() Válasszon ki egy szülőosztályt vagy felületet, hogy lássa mely metódusok definiálják újra vagy valósítják meg a kiválasztott szülőosztály metódusait. Az "előfordulások jelölése" finomhangolását a alt=" Java > Szerkesztő > Előfordulások
jelölése beállításoldalon adhatja meg.
A jelző színét az Általános > Szerkesztők > Szövegszerkesztők > Feljegyzések beállításoldalon adhatja meg. |
| Ugrás következő/előző metódusra | A következő vagy az előző
metódus vagy mező gyors eléréséhez használja a Ctrl+Shift+felfelé nyíl (Navigáció > Ugrás > Előző tag Member) vagy a Ctrl+Shift+lefelé nyíl (Navigáció > Ugrás > Következő tag) billentyűkombinációkat. |
| Navigáció irányítása feljegyzések között |
Használja a Következő/előző feljegyzés eszköztár gombot, vagy a
Navigáció > Következő feljegyzés (Ctrl+.) és a Navigáció >
Előző feljegyzés (Ctrl+,) menüpontokat a feljegyzések közti
közlekedéshez a Java forrásfájlban.
A legördülő menüben be tudja állítani, hogy melyik feljegyzésnél álljon
meg:
|
| Emlékeztetők a Java kódban | Ha "TODO" jelzéssel lát el
egy megjegyzést a Java forráskódban, akkor a Java fordító automatikusan
készít egy ennek megfelelő emlékeztető feladatot. A feladat
megnyitásával eljut a kódban a "TODO" jelzéshez. A
alt=" Java > Fordító > Feladatcímkék oldalon állítsa be a
további különleges címkéket (mint például "FIXME"), amiket nyomon szeretne követni a
feladatlistában.
|
| Trükkök a Típus megnyitása párbeszédablakban |
A típus megnyitása párbeszédablak (Navigáció > Típus megnyitása vagy az
eszköztár gomb) segítségével név alapján kereshettípust.
![]() |
| Előugró leírások ragadóssá tétele | Az F2 (Szerkesztés >
Előugró leírás megjelenítése) billentyű megnyomásával görgethető
ablakban jelenítheti meg az előugró leírás szövegét. Az ablak tartalmát
kijelölheti és másolhatja.
|
| Előugró leírások a Java szerkesztőben | A Java szerkesztőben
különböző előugró leírásokat láthat a módosító billentyűk (Shift, Ctrl,
Alt) megnyomásával. Ha a Java szerkesztőben áthúzza az egeret egy azonosító fölött, akkor alapértelmezésben az elem forrásából kinyert előugró leírás jelenik meg. A Ctrl billentyű lenyomásával megnézheti a forráskódot.
alt=" Java > Szerkesztő > Előugró leírások oldalon lehet
beállítani.
|
| Általános metódus kikövetkeztetett aláírása |
Az előugró leírás segítségével
jelenítheti meg az általános metódus kikövetkeztetett aláírását.
|
| Külső Javadoc dokumentáció megnyitása és beállítása | Ha egy típus, metódus vagy
mező Javadoc dokumentációját szeretné megnyitni a Shift+F2
(Navigáció > Külső Javadoc megnyitása) billentyűkombinációval,
akkor először meg kell adnia az elem szülőfüggvénytárának (JAR,
osztálymappa) vagy projektjének (forrásmappa) dokumentációhelyét. Függvénytárakhoz nyissa meg az összeépítési útvonal oldalt (Projekt > Tulajdonságok > Java összeépítési útvonal), válassza a Függvénytárak menüpontot, és bontsa ki a függvénytár csomópontját, majd módosítsa a 'Javadoc helye' csomópontot. A dokumentáció lehet a helyi fájlrendszer egy mappájában vagy archívumában, illetve webkiszolgálón is.
|
| Munkaterület szervezése sok projekttel | Használja a Csomagböngésző nézet menüjének Felső szintű elemek >
Elemcsoportok menüpontját új mód engedélyezéséhez, mely az elemcsoportokat felső
szintű elemekként jeleníti meg. Ebben a módban sokkal könnyebb a sok projekttel rendelkező munkaterületek kezelése.
Használja a Csomagböngésző nézet menüjének Elemcsoportok beállítása menüpontját annak beállítására, hogy mely elemcsoportok jelenjenek meg. A párbeszédablak segítségével új Java elemcsoportokat hozhat létre, és meghatározhatja mely elemcsoportok jelenjenek meg, milyen sorrendben. Az elemcsoportok újra is rendezhetők közvetlenül a Csomagböngészőben a fogd és vidd illetve a másolás/beillesztés funkciókkal. |
||
| Deklaráció nézet | A Deklarációk nézet
(
alt=" Ablak > Nézet megjelenítése > Egyéb... > Java > Deklaráció) a Java szerkesztőben vagy nézetben kijelölt elem forrását jeleníti meg.
|
||
| Javadoc nézet | A Javadoc nézet ( alt=" Ablak > Nézet megjelenítése > Egyéb... > Java > Javadoc) a Java szerkesztőben vagy nézetben kijelölt elem Javadoc dokumentációját jeleníti meg. A Javadoc nézet a SWT böngésző felületi elemet használja HTML megjelenítésére az ezt támogató környezetekben.
|
||
| Típushierarchia nézet és metódusmegvalósítások / meghatározások | A 'Tagok megjelenítése a
hierarchiában' szolgáltatással megtalálhatja a hierarchia azon típusait,
melyek újradefiniálnak egy metódust.
|
||
| A Típushierarchia nézet támogatja csoportosítást típusmeghatározás alapján | A típushierarchia metódus
nézet lehetővé teszi, hogy a kijelölt típus metódusait a meghatározó
típusaik szerint rendezze.
Például az AbstractList lista Object, Collection és List (objektum,
gyűjtemény és lista) meghatározású metódusokat tartalmaz:
|
||
| A Típushierarchia trükkjei |
|
||
| Java forrás szerkezeti összehasonlítása | A Java forrás szerkezeti összehasonlítása
figyelmen kívül hagyja a Java elemek (pl. metódusok vagy mezők)
szövegrendjét, ám annál világosabban mutatja a megváltozott, hozzáadott
vagy áthelyezett elemeket. Java fájlok szerkezeti összehasonlításának kezdeményezésére két lehetősége van:
|
||
| Beállításfájlok szerkezeti összehasonlítása | A Java tulajdonságfájlok (.properties
kiterjesztésű fájlok) szerkezeti összehasonlítása figyelmen kívül hagyja a
tulajdonságok szövegsorrendjét, és a módosított, hozzáadott vagy
eltávolított tulajdonságokat jeleníti meg. Tulajdonságfájlok szerkezeti összehasonlításának kezdeményezésére két lehetősége van:
|
||
| Hierarchikus vagy lapos megjelenítés csomaghoz | A Java Csomagok (és a Csomagböngésző)
nézetben beállíthatja a csomagok megjelenítésének módját. A Csomagmegjelenítés
> Hierarchikus beállítás faszerkezetben jeleníti meg a csomagokat, az
alcsomagokkal a csomagok alatt; a Csomagmegjelenítés > Lapos viszont a
szabványos elrendezést alkalmazza, a lapos listában a csomagok és alcsomagok
testvérként vannak megjelenítve.
|
||
| Logikai csomagok | A Java Csomagok nézet (Java
böngészés perspektíva) egy projekt forrásmappáin belül összevonja az
azonos nevű csomagokat. Így a képen látható Csomagok nézet egy logikai csomagot
tartalmaz.
|
||
| Csomagnevek tömörítése | Ha túl hosszúak a csomagnevek, akkor a
nézetekben megjelenítéshez beállíthat egy tömörített nevet.
A tömörítési minta beállítása a
alt=" Java > Megjelenés
beállításoldalon történik.
|
||
| A Java összeépítési útvonal kezelése közvetlenül a Csomagböngészőben | Ahelyett, hogy a Projekt >
Tulajdonságok > Java összeépítési útvonal oldalon kezelné a Java összeépítési
útvonalat, használja a Csomagböngésző előugró menüjének műveleteit. Például új forrásmappákat, archívumokat és függvénytárakat adhat hozzá az összeépítési útvonalhoz vagy fájlokat és mappákat foglalhat be és zárhat ki forrásmappából.
|
||
Java problémák csoportosítása |
A Problémák nézetben állíthatja be a Java problémák kategóriákba csoportosítását a
nézet menü Csoportosítás > Java problématípus menüpontjával.
Java > Fordító > Összeépítés oldalon megadhatja, hogy egy beállítható hiba súlyosnak számít-e.
|
||
Java típusjelzés |
A Java típusjelzést az
Általános > Megjelenés >
Címkekiemelés beállításoldalon állíthatja be, és így megállapíthatja, hogy
mi a fordítási egység vagy osztályfájl első típusa. A felületek, feljegyzések és
enum konstansok ki lesznek emelve, míg a szokásos osztályok nem.
|
| Projektre jellemző beállítások | Minden kódstílust és fordító
beállítást meg lehet adni projektenként is. Nyissa meg a projekt adatlapját a projekt Projekt > Tulajdonságok menüpontjával, vagy használja a munkaterület beállítások hivatkozását (például a alt=" Java > Kódstílus beállításoldalon) a projekt adatlapjának megnyitásához és a projektre jellemző beállítások megadásához.
|
||||||||||||
| Hozzáférési szabályok |
A hozzáférés szabályok megteremtik annak lehetőségét, hogy betartassa az API szabályokat a hivatkozott függvénytárak típusait illetően. A Java összeépítési útvonal oldalon (Projekt
> Tulajdonságok > Java összeépítési útvonal) módosítsa a hivatkozott projekteknél, archívumoknál és függvénytáraknál elérhető 'Hozzáférési szabályok' csomópontot. A hivatkozások csomagjait vagy típusait az alábbi módon lehet csoportosítani:
alt=" Java > Fordító > Hibák/Figyelmeztetések beállításoldalon megadottak szerint a fordító
figyelmeztetésnek vagy hibaként jelöli az ellenjavallt és tiltott hivatkozásokat.
|
||||||||||||
| JUnit | Jelöljön ki egy JUnit tesztmetódust valamelyik nézetben, és válassza a Futtatás > JUnit teszt menüpontot az előugró menüből vagy a Futtatás > Futtatás mint > JUnit teszt menüpontot a menüsorról. Ezzel létrehoz egy indítási konfigurációt a kijelölt teszthez. | ||||||||||||
| JUnit nézet elrejtése, míg hiba vagy meghibásodás nem történik | Beállíthajta a JUnit nézetet, hogy csak
hiba vagy meghibásodás esetén jelenjen meg. Így a nézet gyorsnézet lesz, és csak akkor kell megnéznie, ha
hiba történik vagy ha nem sikerül egy teszt. Amíg nem történik probléma a
tesztben, addig az ikont
fogja látni (a kis zöld négyzetek száma az előrehaladástól függően nő), a
teszt befejeződésekor pedig a ikont. Azonban ha hiba történik, az ikon átváltozik
(vagy ha befejeződött a teszt, akkor
) ikonná, és a JUnit nézet megjelenik. |
||||||||||||
| Tartalomsegéd párbeszédmezőkben | A Tartalomsegéd (Ctrl+Space) már különböző Java párbeszédablakok
mezőiben is elérhető. Keresse a kis villanykörte ikont a mező mellett.
|
||||||||||||
Intelligens kalappozíciók jelzik a
Java neveket a párbeszédablakokban ![]() |
A Java nevek szerkesztéséhez használt mezők támogatják az intelligens
kalapelhelyezést. A Ctrl+Balra és a Ctrl+Jobbra billentyűkkel állhat
meg neveken belül a vegyesbetűs határoknál. A Ctrl+Shift+Balra és
Ctrl+Shift+Jobbra billentyűkombinációval növelheti kis lépésenként a
kijelölést.
A Ctrl+Delete billentyűkkel a következő-, a Ctrl+Backspace
billentyűkkel az előző részt törölheti a névből.
|
||||||||||||
| Elő- és utótagok meghatározása mezőkhöz, paraméterekhez és helyi változókhoz | Beállíthatja a mezők, statikus mezők,
paraméterek és helyi változók elő- és utótagjait. Ezeket a beállításokat a
Java > Kódstílus beállításoldalon
adhatja meg, és a tartalomsegéd, a gyorsjavítások és az átdolgozások használják a
változók neveinek kiszámításakor.
|
||||||||||||
| Az Importálások szervezése nem csak egy fájlon működik | A Forrás > Importálások szervezése műveletet egyszerre több fordítási egységhez, csomaghoz vagy forrásmappához is elindíthatja. | ||||||||||||
| Több fájl formázása | Jelölje ki az összes formázandó Java fájlt, és válassza a Forrás > Formázás menüpontot. A formázás művelet elérhető csomagokhoz, forrásmappákhoz és Java projektekhez is. | ||||||||||||
| Adott JRE használata projekthez | Új projektek létrehozásakor az
alapértelmezésben hozzáadott JRE megegyezik a
alt=" Java > Telepített JRE-k beállításoldalon kiválasztottal. Ha egy bizonyos JRE-t
szeretne hozzárendelni egy projekthez, akkor nyissa meg a projekt Java
összeépítési útvonal beállításoldalát (Projekt > Tulajdonságok > Java összeépítési útvonal), majd a Függvénytárak
oldalt, válassza a 'JRE rendszer függvénytár' lehetőséget és kattintson
a Szerkesztés gombra. A 'Függvénytár szerkesztése' párbeszédablakban
megválaszthatja, hogy az alapértelmezett JRE, projektre jellemző JRE vagy egy
végrehajtási környezet legyen hozzáadva az új projektekhez.
|
||||||||||||
| Fogd és vidd használata |
A 'fogd és vidd' a Szerkesztés > Kivágás és a Szerkesztés >
Beillesztés (illetve a Szerkesztés > Másolás és a Szerkesztés >
Beillesztés hasznos helyettesítése. Áthelyezés helyett másoláshoz tartsa
lenyomva a Ctrl billentyűt.
Fontos tudni:
|
||||||||||||
| Elavultsági címke terjesztése |
A Java fordítót be lehet állítani a helytelenítések diagnosztizálására a
alt=" Java > Fordító > Hibák/Figyelmeztetések beállításoldalon.
|
||||||||||||
| Helyreállítás rendellenes következetlenségekből |
A ritkán előforduló működési zavarok esetén a JDT a következőkhöz hasonló
következetlenségeket fedheti fel:
Hogy újra összefüggővé tegye a JDT-t, az alábbi műveleteket kell végrehajtania, pontosan ebben a sorrendben:
|
|
Indítása az előugró menüből |
Az előugró menüből futtathat és hibakeresést végezhet Java alkalmazásokon. Indíthat forrásfájlból, csomagból, metódusból, típusból stb. egy nézet vagy szerkesztő előugró menüjének Futtatás (vagy Hibakeresés) > Java alkalmazás menüpontját választva. Vagy használhatja a Java alkalmazás indítás gyorsbillentyűt is (Alt-Shift-D, J). A felső szintű Futtatás (vagy Hibakeresés) műveletek szintén érzékenyek az aktuális kijelölésre vagy az aktív szerkesztőre.
|
| Kiértékelések a hibakeresőben |
A részletkiértékelés a hibakereső sok helyén elérhető. A Megjelenítés vagy Vizsgálat választása a szerkesztő vagy a Változók nézet előugró menüjéből egy előugró ablakban jeleníti meg az eredményt, amit elküldhet a Megjelenítés vagy a Kifejezések nézetbe.
|
|
Nézetek kezelése nem hibakereső perspektívákban |
A Hibakeresés nézet automatikusan kezeli a hibakereséshez kapcsolódó nézeteket a nézetkijelölés alapján (Java nézetek megjelenítése Java veremkeretekhez, C nézetek C veremkeretekhez, például). Alapértelmezésben ez az automatikus nézetkezelés csak a Hibakeresés perspektívában fordul elő, de engedélyezheti más perspektívákhoz is a Hibakeresés nézet eszköztárának Nézetek kezelése legördülő menüjében. |
|
Környezeti változók |
Megadhatja a Java alkalmazások futtatásához használt környezetet a Környezet lapon.
|
|
Helyettesítő karaktersorozatok |
A Java alkalmazás indítási konfigurációjának több paramétere is támogatja a változók használatát. A legtöbb, változókat támogató mező, például a program és a VM argumentumok mezők mellett van egy Változók... gomb. A Fő típus mező is támogatja a változókat; a ${java_típus_neve} változóval létrehozhat egy konfigurációt, ami a kijelölt típust futtatja.
|
|
Logikai szerkezetek |
A Változók nézet eszköztárának Logikai szerkezetek váltókapcsolója bemutatja az általános típusok lehetséges szerkezeteit. A JDT Leképezések, Gyűjtemények és SWT összetételek számára biztosítja a logikai nézeteket. Logikai struktúrákat határozhat meg egyéb típusok számára a Logikai struktúrák beállításoldalon.
|
|
VM alapértelmezett paraméterei |
Ha gyakran adja meg ugyanazokat a paramétereket egy bizonyos virtuális géphez, akkor beállíthatja azokat a Telepített JRE-k beállításoldalon, az Alapértelmezett paraméterek lapon. Ez sokkal kényelmesebb, mint ha minden egyes indítási konfigurációhoz külön meg kellene őket adni.
|
| Leállás fő metódusban |
A Java indítási konfiguráció Leállás fő metódusban beállításával megadhatja, hogy a hibakeresés módban futtatott program megálljon a fő metódus első végrehajtható soránál.
|
| Feltételes töréspontok | A Töréspont tulajdonságok...
oldalon használhat feltételes töréspontokat, ha egy töréspont valójában
megállítja a végrehajtást. Megválaszthatja, hogy a töréspont a feltétel
teljesülésekor vagy a feltétel értékének változásakor függessze fel a
programot.
|
| Töréspontok letiltása |
Ha azon veszi észre magát, hogy gyakran vesz fel, illetve távolít el ugyanazon a helyen töréspontot, akkor érdemes egyszerűen csak letiltani a töréspontot, és újra engedélyezni, ha ismét szüksége van rá. Ezt a töréspont előugró menüjének Töréspont letiltása lehetőségével teheti meg, vagy a töréspont kiválasztásának megszüntetésével a Töréspontok nézetben. Ideiglenesen letilthatja az összes töréspontot a Töréspontok nézet eszköztárának Minden töréspont kihagyása műveletével. Ezzel eléri, hogy a hibakereső kihagyja az összes töréspontot, közben fenntartva aktuális, engedélyezett állapotukat.
|
| Változók értékének módosítása |
Ha a szál fel van függesztve a hibakeresőben, akkor módosíthatja a Java primitív változóinak és karaktersorozatainak értékét a Változók nézetben. A változó előugró menüjéből válassza a Változó értékének módosítása műveletet. Az értéket úgy is módosíthatja, hogy a Részletek panelbe beírja az új értéket, és az Érték hozzárendelése műveletet választja az előugró menüből (CTRL+S billentyűkombináció).
|
| Változó értékek előugró leírásokban | Szál felfüggesztésekor, ha a kurzort
elhúzza egy változó fölött a Java szerkesztőben, akkor a változó értéke
megjelenik az előugró leírásban.
|
| Keretbe ejt |
Kód léptetésekor előfordulhat, hogy túl messzire lép, vagy hogy átlépi a sort, amibe bele akart lépni. A hibakeresés munkamenet újrakezdése helyett a Keretbe ejt műveletet, hogy gyorsan visszamenjen a metódus elejére. Jelölje ki az újraindítani kívánt Java metódus veremkeretét, és válassza a Keretbe ejt műveletet a Hibakeresés nézet eszköztárában vagy a veremkeret előugró menüjében. Az aktuális utasításmutató visszaáll a metódus első végrehajtható utasítására. Működik nem felső veremkeretnél is. Megjegyzés: a Keretbe ejt csak az 1.4 és újabb, vagy J9-es VM esetén áll rendelkezésre. Akadhat olyan helyzet, mikor a Java virtuális gép nem képes előszedni a veremből a kívánt keretet. Például általában lehetetlen a verem legalsó keretére ugrani, vagy bármely, beépített metódus alatti keretre. |
| Gyors kódcsere | A hibakereső támogatja a Gyors kódcserét, ha 1.4 vagy újabb, esetleg J9-es virtuális gépet használ hibakereséshez. Ez lehetővé teszi a hibakeresés alatt álló kód módosítását. Egyes elemek, például új vagy törölt metódusok, osztályváltozók vagy belső osztályok módosításait nem lehet működés közben elintézni (ez az adott VM támogatásától függ). |
| Belelépés kijelölésekbe |
A hibakereső lehetővé teszi, hogy sok láncolt metóduson vagy beágyazott metódushívásokon belül belelépjen egy egyedülálló metódusba. Egyszerűen csak jelölje ki a metódust, amibe bele kíván lépni, és válassza a Java szerkesztő előugró menüjéből a Belelépés szerkesztőbe menüpontot. Ez a szolgáltatás nem csak a jelenleg végrehajtott sorban működik. Próbáljon meg hibakereséssel eljutni egy töréspontig, majd belelépni egy metódusba pár sorral az aktuális utasításmutató alatt.
|
| Konzol rögzítése és zárolása | A konzolon megjelenített kimenetet zárolhatja egy konzol folyamathoz a Konzol nézet eszköztárának Konzol rögzítése műveletével. A Görgetés zárolása művelet pedig megakadályozza a konzol továbbgörgetését új kimenet hozzáfűzésekor. |
| Megfigyelt elemek létrehozása | A megfigyelt elem a Kifejezések nézet egy kifejezése, melynek értéke hibakeresés közben frissül. Megfigyelt elem létrehozásához jelöljön ki egy kifejezést vagy egy változót, és válassza Megfigyelés lehetőséget az előugró menüjéből vagy a felső szintű Futtatás menüből. |
| Megfigyelési pontok |
A megfigyelési pont egy olyan töréspont, ami felfüggeszti a végrehajtást egy megadott mező hozzáférésekor vagy módosításakor. Megfigyelési pont beállításához jelöljön ki egy mezőt a Vázlat nézetben, és válassza az előugró menü Megfigyelési pont átkapcsolása menüpontját. Megfigyelési pont konfigurálásához jelölje ki azt a Töréspontok nézetben és válassza az előugró menü Tulajdonságok... lehetőségét. Az ilyen típusú töréspontok legfontosabb tulajdonságai a Hozzáférés és a Módosítás jelölőnégyzetek, melyek azt adják meg, hogy a töréspont mikor függessze fel a végrehajtást.
|
| Szálak és megfigyelések |
A Java hibakereső megjeleníthet megfigyelési információkat is a Hibakeresés nézetben. Használja a Megfigyelések megjelenítése műveletet a Hibakeresés nézet legördülő menüjében, annak megjelenítésére, hogy mely szálak vannak zárolva, és melyek várnak zárolásra. A holtponton lévő szálak vörössel vannak jelölve.
|
| Lépésszűrők | A lépésszűrők megakadályozzák a
hibakeresőt, hogy kódba lépéskor a megadott osztályokban vagy csomagban
függesszék fel a végrehajtást. A léptetésszűrőket a
Java > Hibakeresés > Léptetésszűrés beállításoldalon lehet
kialakítani.
Ha a lépésszűrők használata be van kapcsolva (a
hibakeresés eszköztáron és a menüben), akkor a lépésszűrők minden
léptetésműveletre érvényesek. Hibakeresés nézetben a kijelölt veremkeret
csomagját vagy deklaráló típusát könnyen felveheti a szűrők listájába a
veremkeret előugró menüjének Típus szűrése vagy Csomag
szűrése menüpontjával. |
| A vázlatkönyv használata |
Ha kísérletezgetni szeretne az alkalmazás programozási felülettel
vagy ha kipróbálna egy új algoritmust, akkor egy Java vázlatkönyv
használata gyakran egyszerűbb, mint létrehozni egy új osztályt.
A vázlatkönyv oldal mindenféle kódrészletek tárolója, melyeket környezet
nélkül is bármikor futtathat. Vázlatkönyv oldal létrehozásához készítsen új fájlt
.jpage kiterjesztéssel (vagy használja az
Ezek a műveletek a munkaterület eszköztárában és a vázlatkönyv oldal előugró menüjében vannak. |
| Indítási konfiguráció szerkesztése |
Ha a Ctrl billentyűt lenyomva tartja, miközben kiválaszt valamit a Futtatás vagy a Hibakeresés legördülő menüből, akkor megnyitja szerkesztésre az ahhoz társított indítási konfigurációt. Az indítási konfigurációt a Hibakeresés nézet bármely elemének előugró menüjéből is megnyithatja. |
| Kedvenc indítási konfigurációk |
Az indítási konfigurációk a legutóbbi indítások sorrendjében jelennek meg a Futtatás/hibakeresés legördülő menüben. Azonban elintézheti, hogy egy bizonyos indítási konfiguráció mindig a lista tetejére kerüljön, azaz hogy ő legyen a 'kedvenc'. A megfelelő legördülő menü Kedvencek rendezése... műveletével beállíthatja a kedvenc indítási konfigurációját. |
| Részlet formázók |
A Változók & Kifejezések nézetekben a részletpanel
a jelenleg kijelölt változó bővített megjelenését ábrázolja . Alapértelmezésben
ez a kibővített megjelenés a
|
| Fordítási hibás kód futtatása |
A nem tisztán lefordított kódokat is futtathatja, illetve hibakeresést is végezhet rajtuk. Az egyetlen különbség a fordítási hibákkal rendelkező és az azoktól mentes kód futtatása között, hogy az előbbinél ha egy fordítási hibás kódsor végrehajtásra kerül, akkor az alábbiak valamelyike meg fog történni:
Fontos: amíg a végrehajtási útvonal elkerüli a hibás kódsort, addig folytathatja a futtatást és hibakeresést. |
| Szótördelés Változók nézetben | A hibakereső Változók és
Kifejezések nézeteiben a részletterület támogatja a nézet legördülő
menüből elérhető szótördelést.
|
| Kódsegéd a hibakeresőben |
A kódsegéd a kódíráson túl számos környezetben áll rendelkezésre:
|
| Parancssor részletei | Egy folyamat vagy a hibakeresés tárgyának
előugró menüjéből a Tulajdonságok menüpont választásával mindig
megtekintheti a program futtatás vagy hibakeresés módban indításához
használt parancssort, még akkor is, ha az indítás már befejeződött.
|
| Verem nyomkövetés hiperhivatkozások |
A Java verem nyomkövetések hiperhivatkozásokkal jelennek meg a konzolban. Ha az egeret a verem nyomkövetés egy sora fölé helyezi, akkor a mutató átváltozik kézzé. Egy kattintás megnyitja a társított Java forrásfájlt és a kurzort a vonatkozó sorra helyezi. A verem nyomkövetés tetején levő kivételnévre kattintva egy kivétel töréspontot hoz létre.
|