Eclipse futtatása

Az Eclipse SDK telepítése után elindíthatja a munkaterületet a kiadás által tartalmazott Eclipse végrehajtható fájl futtatásával (ehhez szükség van a 1.4.2-es Java futási környezetre, amit nem tartalmaz az Eclipse SDK). Windows alatt a végrehajtható fájl neve eclipse.exe és a telepítés eclipse alkönyvtárában található. Ha a c:\eclipse-SDK-3.2-win32 könyvtárba telepítette, akkor a végrehajtható fájl a c:\eclipse-SDK-3.2-win32\eclipse\eclipse.exe. Megjegyzés: A telepítés a legtöbb működési környezetben hasonló. A Mac OS X-re vonatkozó speciális utasítások alább olvashatók.

Elegendő memória lefoglalása és az OutOfMemoryError hibák megoldása

Alapértelmezésben az Eclipse legfeljebb 256 megabyte Java kupacmemóriát foglal le. Ez elegendő kell legyen az összes jellemző fejlesztési feladathoz. Azonban a futtatott Java futási környezettől, a használt további bedolgozóktól és a kezelt fájlok számától függően szükség lehet a mennyiség növelésére. Az Eclipse lehetővé teszi argumentumok közvetlen átadását a Java virtuális gépnek a -vmargs parancssori paraméter segítségével, amelynek az összes Eclipse-specifikus argumentum után kell állnia. Így az elérhető kupacmemória növelését a következő parancs használatával érheti el:

eclipse -vmargs -Xmx<memóriaméret>

ahol a <memóriaméret> érték nagyobb, mint "256 M" (256 megabyte -- az alapértelmezés).

A Sun virtuális gép használatakor szükség lehet az állandó előállítási memória méretének növelésére. Ez alapértelmezetten 64 megabyte, de a bedolgozók beállításaitól és használatától függően többre lehet szükség. Az állandó előállítás méretét a -XX:MaxPermSize=<memóriaméret> argumentum segítségével lehet növelni:

eclipse -vmargs -XX:MaxPermSize=<memóriaméret>

Ez az argumentum nem érhető el minden virtuális gép változat és platform esetén; további részletekért tekintse meg a virtuális gép dokumentációját.

Ne feledje el, hogy a memóriaméretek nagyobbra állítása az elérhető fizikai memória méreténél a Java "vergődését" okozza, mivel az objektumokat fog másolni a virtuális memóriába és vissza, amely jelentősen rontja a teljesítményt.

Munkaterület kiválasztása

A munkaterület elindításakor először egy párbeszédablak jelenik meg, ahol beállíthatja, hogy a munkaterület hol jelenjen meg. A munkaterület az a könyvtár, ahol a rendszer a munkát tárolja. Ha nem adott meg mást, az Eclipse a munkaterületet a felhasználó könyvtárában hozza létre. Az Eclipse a munkaterület könyvtárát használja alapértelmezett tartalomterületnek a projektekhez, és itt tárolja a szükséges metaadatokat is. Megosztott vagy több munkaterületes telepítések esetén kifejezetten meg kell adnia a munkaterület helyét a párbeszédablak (vagy a "-data" parancssori paraméter) segítségével.

Az alábbiakban egy tipikus Eclipse parancssor látható:  

eclipse -vm c:\jdk1.4.2\jre\bin\javaw

Tipp: Általában érdemes megadni, hogy az Eclipse futtatása melyik Java virtuális géppel történjen. Ez a beállítás a fent látható módon a "-vm" parancssori argumentummal adható meg. Ha nem használja a "-vm" argumentumot, akkor az Eclipse az operációs rendszer elérési útjában fogja keresni. Más Java-alapú termékek telepítése módosíthatja az elérési utat, így előfordulhat, hogy az Eclipse a következő indításkor egy másik Java virtuális gépet fog használni.

Windows parancsikon létrehozása egy telepített Eclipse-hez:

  1. Keresse meg az eclipse.exe fájlt a Windows Intézőben és használja a helyzetérzékeny menü Parancsikon létrehozása pontját.
  2. Válassza ki a parancsikont és szerkessze annak tulajdonságait. A Cél: mezőben fűzze hozzá a parancssori paramétereket.

Ezen parancsikon megnyitása elindítja az Eclipse-t. (A parancsikont a Windows Asztalra húzhatja a gyorsabb elérés érdekében.)

Mac OS X

Mac OS X alatt az Eclipse indításához kattintson kétszer az Eclipse alkalmazásra. Ha paramétereket kell átadnia az Eclipse-nek, akkor az Eclipse alkalmazásköteg eclipse.ini fájlját kell szerkesztenie: válassza ki az Eclipse alkalmazásköteget a Control billentyű nyomva tartása mellett. Ennek hatására megjelenik egy előugró menü. Az előugró menüből válassza ki a "Csomag tartalmának megjelenítése" lehetőséget. Keresse meg az eclipse.ini fájlt a Contents/MacOS almappában és nyissa meg a kedvenc szövegszerkesztőjével a parancssori paraméterek szerkesztéséhez.

Ha az Eclipse-t a parancssorból kell indítania, akkor használhatja a felső szintű Eclipse mappa "eclipse" szimbolikus hivatkozását. Ez az alkalmazáskötegen belüli végrehajtható fájlra hivatkozik és ugyanazokat a paramétereket fogadja el, mint az "eclipse.exe" más platformokon.

A Mac OS X 10.4 és újabb rendszereken lassulást észlelhet jelentős számú erőforrás kezelésekor, ha engedélyezi a Spotlightnak a munkaterület indexelését. Ennek megakadályozása érdekében válassza ki a Spotlight ikont, majd a Magánszféra lapot, kattintson a Hozzáadás ("+") gombra és a megjelenő párbeszédablakban keresse meg a munkaterület könyvtárát.

Megosztott telepítés

A megosztott telepítés indítási ideje javítható, ha megfelelő gyorsítótár-információk vannak a megosztott területen tárolva. Ennek elérése érdekében az Eclipse disztribúció kibontása után egy alkalommal futtassa az Eclipse-t "-initialize" paraméterrel egy olyan fiókból, amelynek van írási jogosultsága a telepítési könyvtárhoz.

Az Eclipse futtatásával kapcsolatos további témakörök

Az Eclipse végrehajtható fájl és a platform számos végrehajtási beállítást biztosít, amelyek az Eclipse részeit fejlesztő vagy ezeken hibakeresést végrehajtó felhasználók számára lehet érdekes. Ez a lista az általánosan használt beállításokat tartalmazza, a teljes lista a Platform bedolgozó fejlesztői kézikönyv Az Eclipse futási környezet beállításai részében található. Az Eclipse végrehajtható fájl futtatásának általános formátuma:

eclipse [a platform paraméterei] [-vmargs [a Java virtuális gép
argumentumai]]
Az Eclipse indítási paraméterei
Parancs Leírás Minimális verziószám
-arch architektúra
Azt a processzorarchitektúrát határozza meg, amelyen az Eclipse platform fut. Az Eclipse platform általában a os.arch Java tulajdonság értéke alapján számítja ki az optimális beállítást. Ha itt megadja az értéket, akkor az Eclipse platform ezt fogja használni. Az itt megadott értéket a bedolgozók a BootLoader.getOSArch() metódussal érhetik el. Példák: "x86", "sparc", "PA-RISC", "ppc". 2.0
-application
alkalmazásAzonosító
A futtatandó alkalmazás. Az alkalmazásokat a bedolgozók az org.eclipse.core.runtime.applications kiterjesztési ponthoz deklarált kiterjesztésekkel adják meg. Erre az argumentumra általában nincs szükség. Ha megadja, akkor az érték felülbírálja a konfigurációban megadott értéket. Ha nincs megadva, akkor az Eclipse munkaterület fog futni. 1.0
-clean
Törli az OSGi keretrendszer és az Eclipse futási környezet által használt gyorsítótárazott adatokat. Ha a telepítés, frissítés vagy megosztott konfiguráció használatakor indítási hibákat tapasztal, akkor egy alkalommal próbálja az Eclipse-t ezzel a paraméterrel futtatni. 3.0
-configuration beállításiFájlUrl
Az Eclipse platform beállítási fájljának helye URL címként megadva. A beállítási fájl meghatározza az Eclipse platform helyét, a rendelkezésre álló bedolgozókat és az elsődleges szolgáltatást. Relatív URL címet nem lehet használni. A beállítási fájlt az Eclipse platform telepítéskor vagy frissítéskor írja az itt megadott helyre. 2.0
-consolelog
Az Eclipse platform hibanaplóját az Eclipse futtatásához használt konzolra tükrözi. A -debug argumentummal együtt alkalmazva hasznos lehet. 1.0
-data munkaterületElérésiÚtja
Annak a munkaterületnek az elérési útja, amelyen az Eclipse platformot futtatni szeretné. A munkaterület helye egyben a projektek alapértelmezett helye is. A relatív elérési utakat a rendszer ahhoz a könyvtárhoz képest határozza meg, amelyből az Eclipse platformot elindították. 1.0
-debug [beállításiFájl]
A platformot hibakeresési módba váltja, és betölti a hibakeresési beállításokat a megadott helyen lévő fájlból, ha a fájl meg van adva. A fájl azt jelzi, hogy mely hibakeresési pontok használhatók a bedolgozók számára, és hogy ezek a pontok engedélyezve vannak-e. Ha nem adja meg a fájl helyét, akkor a platform egy ".options" nevű fájlt keres abban a könyvtárban, ahonnan az Eclipse platformot elindította. A helyet URL címmel és fájlrendszerbeli elérési úttal is meg lehet adni. 1.0
-dev [osztályútvonalBejegyzések]
A platformot fejlesztői módba állítja. Az elhagyható osztályútvonal bejegyzéseket (egy vesszőkkel tagolt lista) hozzáadja az egyes bedolgozók futási környezetének osztályútvonalához. Ha például a munkaterület fejlesztés alatt álló bedolgozókat tartalmaz, akkor a -dev bin paraméter hozzáadja a bin könyvtárat az összes bedolgozó projekt könyvtárához, így megtalálhatja a könyvtárban a frissen létrehozott osztályfájlokat. A rendszer eltávolítja a duplikált és nem létező bejegyzéseket az osztályútvonalból. 1.0
-initialize
Inicializálja a futtatott konfigurációt. Minden, a futási környezethez kapcsolódó adatstruktúra és gyorsítótár frissítésre kerül. Ez megosztott telepítések esetén hasznos: Az Eclipse egyszeri futtatása ezzel a paraméterrel írási jogosultsággal rendelkező fiókból javítja az indítási teljesítményt. 3.0
-keyring kulcscsomóFájlElérésiÚtja
A hitelesítési adatbázis (vagy a "kulcscsomó" fájl) helye a lemezen. Ezt az argumentumot a -password argumentummal együtt kell használni. A relatív elérési utakat a rendszer ahhoz a könyvtárhoz képest határozza meg, amelyből az Eclipse platformot elindították. 1.0
-nl területiBeállítás
Azt a területi beállítást határozza meg, amellyel az Eclipse platform futni fog. Az Eclipse általában automatikusan meghatározza az optimális beállítást. Ha itt megadja az értéket, akkor az Eclipse platform ezt fogja használni. Az itt megadott értéket a bedolgozók a BootLoader.getNL() metódussal érhetik el. Példák: "en_US" és "fr_FR_EURO". 2.0
-nosplash
A platformot a nyitóképernyő megjelenítése nélkül indítja el. 1.0
-os operációsRendszer
Azt az operációs rendszert határozza meg, amelyen az Eclipse platform fut. Az Eclipse platform általában a os.name Java tulajdonság értéke alapján számítja ki az optimális beállítást. Ha itt megadja az értéket, akkor az Eclipse platform ezt fogja használni. Az itt megadott értéket a bedolgozók a BootLoader.getOS() metódussal érhetik el, és a bedolgozó leírófájljában szereplő elérési utak $os$ változóinak feloldása ez alapján történik. Példák: "win32", "linux", "hpux", "solaris", "aix". 1.0
-password jelszó
A hitelesítési adatbázis jelszava. A -keyring argumentummal együtt kell használni. 1.0
-perspective perspektívaAzonosító
Az aktív munkaterület ablakban megnyitandó perspektíva induláskor. Ha ez a paraméter nincs megadva, akkor az Eclipse a legutóbbi leállításkor aktív perspektívát nyitja meg. 1.0
-plugincustomization
tulajdonságfájl
A bedolgozó alapértelmezett beállításait tartalmazó tulajdonságfájl helye. Ezek az alapértelmezett beállítások felülbírálják az elsődleges szolgáltatásban megadott alapértelmezett beállításokat. A relatív elérési utakat a rendszer ahhoz a könyvtárhoz képest határozza meg, amelyből az Eclipse platformot elindították. 2.0
-product termékAzonosító
A futtatandó termék azonosítója. A termék adja az elindított Eclipse példány személyiségét, és meghatározza a felhasznált testreszabási információkat. A -feature argumentumot váltja le, amelyet a kompatibilitás érdekében továbbra is támogat a rendszer. 3.0
-refresh 
Globálisan felfrissíti a munkaterületet indításkor. Feldolgozza a fájlrendszerben a platform utolsó futtatása óta végrehajtott módosításokat. 1.0
-showlocation [munkaterületNév]
Megjeleníti a munkaterület helyét az ablak címsorában. A 2.0 kiadásban ez az argumentum csak a -data parancssori argumentummal együtt volt használható. A 3.2 változatban egy elhagyható választható-név argumentum került hozzáadásra,amely a megadott nevet jeleníti meg az ablak címsorában a munkaterület helye helyett. 2.0
-vm virtuálisgépElérésiÚtja
Az Eclipse platformot futtató Java futási környezet (JRE) helye. Ha nincs megadva, akkor a rendszer az Eclipse végrehajtható fájl könyvtárában található jre fájlt próbálja használni. A relatív elérési utakat a rendszer ahhoz a könyvtárhoz képest határozza meg, amelyből az Eclipse platformot elindították. 1.0
-vmargumentumok argumentumok
Az Eclipse platformnak átadandó argumentumok, ezekkel lehet testreszabni az Eclipse futtatásához használt Java virtuális gép működését. Ha meg van adva, akkor ennek a beállításnak a parancssor végén kell szerepelni. A megadható argumentumok a futtatott virtuális géptől függnek. 1.0

A -vmargs bejegyzés utáni összes argumentum (a -vmargs nem) át lesz adva közvetlenül a megadott Java virtuális gépnek (azaz az osztály futtatása előtt). Megjegyzés: Ha egy Eclipse indítási argumentumot (például a -data argumentumot) ad meg a Java virtuális gép argumentumai (-vmargs) után, akkor az Eclipse nem fog elindulni, és egy "A JVM bezáródott. Kilépési kód=1" hibát fog kapni.