Java összeépítési útvonal oldal

Az oldalon található beállítási lehetőségek egy Java projekt összeépítési útvonalára vonatkoznak. Ezt az oldalt az Új Java projekt varázslón keresztül érheti el.

Az összeépítési osztályútvonal azon útvonalak listája, melyek a projekt összeépítése során láthatóak a fordító számára.

Forrás lap

A forrásmappák a .java fájlokat tartalmazó csomagok gyökerei. A fordítóprogram lefordítja a kimeneti mappába írandó fájlokat .class fájlokat. A kimeneti mappa projektenként van megadva, kivéve, ha a forrásmappának van saját kimeneti mappája. Minden forrásmappa megadhat egy kivételszűrőt, amivel maghatározza, hogy a fordító számára mely mappán belüli erőforrások ne legyenek láthatóak.
A forrásmappák erőforrásai a kimeneti mappákba is bemásolódnak, kivéve ha a Fordító beállításoldalon (Ablak > Beállítások > Java > Fordító > Összeépítés) az erőforrás szűrése van beállítva.

A fa megjeleníti, hogy hogyan fog a projekt megjelenni a csomagböngészőre váltáskor. Számos műveletet lehet a fán végrehajtani a projekt struktúrájának megváltoztatásához.

Ikon Beállítás Leírás
Hozzáadás az összeépítési útvonalhoz Hozzáadás az összeépítési útvonalhoz Lehetővé teszi mappa vagy csomag hozzáadását a Java összeépítési útvonalhoz és forrásmappává változtatását. A forrásmappa a projekt hierarchiában egy felsőszintű mappa, amely csomagok gyökérkönyvtáraként szolgál. Az összeépítési útvonalon található bejegyzések, mint a forrásmappák, a fordítóprogram számára láthatók és a mappában található minden erőforrást, (pl. .java fájlok), a rendszer a projekt összeépítéséhez használ. A forrásmappák lehetővé teszik a projekt struktúrálását, például a teszt és az alkalmazás szétválasztását két forrásmappába. Csomagok használatával egy részletesebb struktúrálás is elvégezhető a forrásmappában.
Eltávolítás az összeépítési útvonalból Eltávolítás az összeépítési útvonalból Lehetővé teszi egy forrásmappa eltávolítását a Java összeépítési útvonalról és normál mappává változtatását. A fordítóprogram számára az ebben a mappában található egyetlen erőforrás (pl. .java fájlok) sem látható és a projekt összeépítésében sem vesznek részt.
Kizár Kizár Lehetővé teszi erőforrás hozzáadását a szülő forrásmappa kizárási szűrőjéhez. Ennek következménye az, hogy az erőforrás egyetlen leszármazottja sem látható többé a fordítóprogram számára. Az ilyen működés hasznos lehet például olyan esetekben, amikor néhány csomagra nincs szükség a projektben és ezért elrejthető a fordítóprogram elől.
Tartalmazás Tartalmazás Ez a tevékenység kizárt fájlok és mappák esetében esetében áll rendelkezésre. Ilyen helyzetekben a befoglalás lehetővé teszi, hogy ezek az erőforrások újra láthatóak legyenek a fordítóprogram számára.
Forrásmappa tulajdonságainak beállítása Forrásmappa tulajdonságainak beállítása Szerkesztés két helyzetben használható:

  1. Tartalmazási és kizárási szűrők személyre szabása karaktersorozat minták meghatározásával. Ez akkor lehet hasznos, ha az egyedülálló erőforrások tartalmazása vagy kizárása túl hosszú időt venne igénybe és már néhány egyszerű minta is megoldaná a feladatot. Nagyon jól használható operátor a helyettesítő karakter operátor, amely segítségével még kifinomultabb minták határozhatók meg (például kizárható minden erőforrás, ami ""Test*.java"" kezdetű).
  2. Kimeneti mappa változtatása forrásmappává. Ennek következtében a forrásmappában minden .java fájlból előállított .class fájl a külön kimeneti mappában lesz előállítva a projekt kimeneti mappája helyett.
Ne feledje el, ez a speciális művelet csak egyedülállóan kijelölt objektumok esetén áll rendelkezésre.

Minden módosítás visszavonása Minden módosítás visszavonása A varázslóban a projekten végrehajtott minden módosítás érvényét veszti és a projekt eredeti állapotába lesz visszaállítva.
További forrás csatolása a projekthez További forrás csatolása a projekthez Projekt létrehozásakor lehetséges, hogy az új projekthez használható kódrészek vagy más erőforrások már léteznek valahol a fájlrendszerben. Ezen források hozzáadásához a projekthez létrehozható egy csatolt forrásmappa a fájlrendszer mappájához és tartalmát láthatóvá kell tenni a fordítóprogram számára. Ne feledje el, hogy csak hivatkozás jön létre a mappához. Ez azt jelenti, hogy a mappában található erőforrásokon végrehajtott módosítások az erőforrásokat használó más projektekre is hatással van.
Nincs ikon Kimeneti mappa engedélyezése forrásmappánként Megjeleníti/elrejti a forrásmappák 'kimeneti mappa' jellemzőjét. Ha nem jelenik meg kimeneti mappa, akkor a rendszer a projekt alapértelmezett kimeneti mappáját az előállított .class fájlokhoz használja.

Ne feledje, hogy minden művelet rövidebb leírása a projektfa aljánál látható ('Leírás' címkével ellátva). Csak a projekt jelenlegi kijelölésre érvényes leírások jellennek meg. Tapasztalt felhasználók bezárhatják a leíró részt és ezzel a projekt struktúrája nagyobb méretben jelenik meg.

Projektek lap

Az Összeépítési útvonalon szükséges projektek listában más munkaterület projektek felvételével megadhat függőségeket, hogy az új projekt összeépítési útvonalához adhassa őket. A Mindet kijelöli és a Kijelölések megszüntetése gombokkal hozzáadhat vagy eltávolíthat minden projektet az összeépítési útvonalhoz(ból).

Egy szükséges projekt közvetett hozzáadása minden osztályútvonal bejegyzését 'exportált' jelzéssel adja hozzá. Egy osztályútvonal bejegyzés exportáltra állítását a Rendezés és exportálás lapon végezheti el.

Az itt kijelölt projektek automatikusan hozzáadódnak a hivatkozott projektek listájához. A hivatkozott listára az összeépítési sorrend meghatározásánál van szükség. A projekt összeépítése mindig a hivatkozott projektek összeépítése után történik.

Függvénytárak lap

Ezen az oldalon függvénytárakat vehet fel az összeépítési útvonalba. Amit hozzáadhat:

JAR fájlokat közvetve, osztályútvonal változóként is felvehet.

A függvénytár lista alapértelmezésben egy, a Java futási környezetet képviselő bejegyzést tartalmaz. Ez a bejegyzés az alapértelmezettnek kiválasztott JRE-re mutat. Az alapértelmezett JRE-t a Telepített JRE-k beállításoldala (Ablak > Beállítások > Java > Telepített JRE-k) oldalon lehet konfigurálni.

Függvénytár lap beállítások
Beállítás Leírás
JAR fájlok hozzáadása A munkaterület hierarchiájában navigálva jelölheti ki az összeépítési útvonalhoz hozzáadandó JAR fájlokat.
Külső JAR fájlok hozzáadása A fájlrendszerben (a munkaterületen kívül) navigálva jelölheti ki az összeépítési útvonalhoz hozzáadandó JAR fájlokat.
Változó hozzáadása Osztályútvonal változókat vehet fel az összeépítési útvonalba. Az osztályútvonal változók kerülőutak a JAR fájlokhoz; előnyük, hogy használatukkal az osztályútvonalban elkerülhetőek a helyi fájlrendszer elérési útjai. Ere akkor van szükség, ha a projektek meg vannak osztva egy munkacsoportban.
A változókat az Osztályútvonal változó beállításoldalon (Ablak > Beállítások > Java > Összeépítési útvonal > Osztályútvonal változók) lehet létrehozni és módosítani.
Függvénytár hozzáadása Felvehet előre meghatározott függvénytárakat, mint például a JRE rendszerfüggvénytár. Az ilyen függvénytárak tetszőleges számú bejegyzést képviselhetnek (a függvénytár leszármazott csomópontjaként láthatóan).
Osztálymappa hozzáadása A munkaterület hierarchiájában navigálva jelölheti ki az összeépítési útvonalhoz hozzáadandó osztálymappákat. A párbeszédablak lehetővé teszi új mappa létrehozását is.
Szerkesztés Lehetővé teszi a pillanatnyilag kiválasztott függvénytár bejegyzés, vagy a bejegyzés jellemzőjének módosítását.
Eltávolítás Eltávolítja a kijelölt elemeket az összeépítési útvonalból. Nem törli az erőforrást.

 A függvénytáraknak a következő jellemzőik vannak (függvénytár leszármazott csomópontjaként mutatva):

Függvénytár bejegyzés jellemzői
Attribútum Leírás
Javadoc helye Megadja a függvénytár Javadoc dokumentációjának a helyét. Ha meg van adva, akkor a Shift+F2 billentyűkombinációval megnyithatja a függvénytár kijelölt elemének dokumentációját.
Forráscsatolás Megadja a függvénytár forrásának helyét.

Rendezés és exportálás lap

Az Összeépítési osztályútvonal sorrend listában a Fel és Le gombokkal mozgathatja fel vagy le a kijelölt útvonal bejegyzést az új projekt összeépítési útvonalában.

A lista kiválasztott bejegyzései exportáltként vannak megjelölve. Az exportált bejegyzések láthatóak a projektet használó projektek számára. A Mindet kijelöli és a Kijelölések megszüntetése menüpontokkal változtathatja az összes bejegyzés állapotát. A forrásmappák mindig exportálódnak, nem lehet megszüntetni a kiválasztásukat.

Alapértelmezett kimeneti mappa

Az oldal alján az Alapértelmezett kimeneti mappa mezőben megadhatja annak a mappának az útvonalát, ahol a projekt fordítási egysége lesz. Az alapértelmezett kimenetet azok a forrásmappák használják, amiknél nincs megadva saját kimeneti mappa. A Tallózás gombbal kereshet egy létező helyet az aktuális projektben.

Kapcsolódó fogalmak

Összeépítés osztályútvonal
Osztályútvonal változók

Kapcsolódó feladatok

Összeépítési útvonalak kezelése
Forrás csatolása változókhoz
Forrás csatolása JAR fájlhoz

Kapcsolódó leírások

Gyakran ismétlődő kérdések a JDT-ről
Osztályútvonal változók beállításai
Java fordító tulajdonságai