Po instalaci platformy Eclipse SDK v adresáři můžete spustit pracovní plochu pomocí spustitelných souborů obsažených v dané verzi (potřebujete také prostředí JRE 1.4.2, které není obsaženo v Eclipse SDK). Na platformě Windows se spustitelný soubor jmenuje eclipse.exe a je umístěný v podadresáři eclipse
adresáře instalace. Je-li adresář instalace c:\eclipse-SDK-3.2-win32
, je cesta ke spustitelnému souboru c:\eclipse-SDK-3.2-win32\eclipse\eclipse.exe
. Poznámka: Nastavení na většině dalších operačních prostředí je obdobné. Zvláštní instrukce pro prostředí Mac OS X jsou vyjmenovány níže.
Ve výchozím nastavení alokuje platforma Eclipse nejvýše 256 MB paměti haldy Java. To by mělo stačit pro všechny typické úlohy vývoje. Může se však stát, v závislosti na použitém prostředí JRE, na množství přídavných modulů plug-in a na počtu souborů s nimiž budete pracovat, že budete muset tuto hodnotu zvětšit.
Platforma Eclipse vám umožňuje předávat argumenty přímo do Java Virtual Machine pomocí argumentu příkazové řádky
-vmargs
, který musí být uveden za všemi ostatními argumenty specifickými pro platformu Eclipse.
Takto byste pro zvětšení dostupné paměti haldy zpravidla použili:
eclipse -vmargs -Xmx<velikost paměti>
s hodnotou <velikost paměti>
nastavenou na hodnotu větší než "256M" (256 megabytů -- výchozí hodnota).
Pokud používáte platformu Sun Virtual Machine, můžete také potřebovat zvětšit velikost trvale generované paměti. Výchozí maximum je 64 MB, ale může být potřeba více, v závislosti na vaší konfiguraci a použití modulů plug-in. Maximální velikost trvale generované paměti se zvětšuje pomocí argumentu -XX:MaxPermSize=<velikost paměti>:
eclipse -vmargs -XX:MaxPermSize=<velikost paměti>
Tento argument nemusí být k dispozici ve všech verzích Virtual Machine a na všech platformách; bližší informace najdete v dokumentaci k platformě Virtual Machine.
Uvědomte si, že nastavení velikostí paměti na hodnotu větší, než je velikost dostupné fyzické paměti na vašem počítači způsobí, že se platforma Java "zatluče", neboť kopíruje objekty tam a zpět do virtuální paměti. To způsobí vážné snížení její výkonnosti.
Když je spuštěna pracovní plocha, první věc, kterou uvidíte, je dialogové okno, které vám umožní vybrat, kde bude umístěn pracovní prostor. Pracovní prostor je adresář, v němž bude uložena vaše práce. Pokud nezadáte něco jiného, Eclipse vytvoří pracovní prostor ve vašem uživatelském adresáři.
Tento adresář pracovního prostoru budete používat jako výchozí oblast obsahu svých projektů a pro uchování veškerých požadovaných metadat. Pokud chcete použít instalace sdíleného nebo vícenásobného pracovního prostoru, musíte výslovně určit umístění pro váš pracovní prostor pomocí dialogového okna (nebo prostřednictvím argumentu příkazové řádky "-data
").
Následuje typický příkazový řádek Eclipse:
eclipse -vm c:\jdk1.4.2\jre\bin\javaw
Tip: Je dobré výslovně uvést, která platforma Java Virtual Machine se má použít při spouštění Eclipse. Toho je možné dosáhnout argumentem příkazové řádky "-vm
", jak je ilustrováno výše. Pokud nepoužijete "-vm
",
Eclipse bude hledat na cestě operačního systému. Při instalaci jiných produktů založených na platformě Java může dojít ke změně této cesty a k následnému použití jiného dynamického kompilátoru Java Virtual Machine při příštím spuštění platformy Eclipse.
Chcete-li vytvořit k instalované platformě Eclipse zástupce Windows:
eclipse.exe
a použijte volbu Vytvořit zástupce z kontextové nabídky.Otevření tohoto zástupce spustí Eclipse. (Chcete-li mít zástupce snadno dosažitelného, můžete ho přetáhnout na plochu Windows.)
Na platformě On Mac OS X spouštíte Eclipse poklepáním na aplikaci Eclipse. Pokud potřebujete Eclipse předat argumenty, budete muset upravit soubor
eclipse.ini
v balíku aplikace Eclipse: vyberte ikonu balíku aplikace Eclipse při stisknuté klávese Ctrl. Tím se vám zpřístupní místní nabídka. Vyberte v ní položku "Zobrazit obsah balíčku". Umístěte soubor eclipse.ini
v podadresáři Contents/MacOS
a otevřete jej ve vašem oblíbeném textovém editoru, abyste upravili příkazový řádek.
Pokud potřebujete spustit Eclipse z příkazového řádku, můžete použít symbolický odkaz "eclipse" ve složce eclipse nejvyšší úrovně. Odkaz vede ke spustitelnému souboru eclipse uvnitř aplikačního balíku a přebírá tytéž argumenty jako "eclipse.exe" na ostatních platformách.
Na platformě Mac OS X 10.4 a pozdější můžete zaznamenat zpomalení při práci s velkým množstvím prostředků, pokud umožníte programu Spotlight indexovat váš pracovní prostor. Abyste tomu zabránili, otevřete předvolby systému, vyberte ikonu Spotlight, potom kartu Ochrana soukromí, v ní klepněte na tlačítko Přidat ("+") a v dialogovém okně, které se objeví, vyhledejte svůj pracovní adresář.
Rychlost spouštění sdílené instalace je možné zvýšit, pokud jsou ve sdílené oblasti instalace uložené náležité informace mezipaměti. Abyste toho docílili, spusťte po rozbalení distribuce platformy Eclipse jednou Eclipse s volbou "-initialize", a to z účtu, který má právo zápisu do instalačního adresáře.
Spustitelný soubor platformy Eclipse a samotná platforma poskytují řadu voleb spouštění, jež jsou užitečné pro osoby zabývající se vývojem a laděním součástí platformy Eclipse. Zde uvádíme seznam běžně používaných voleb. Úplný seznam naleznete na stránce voleb běhového modulu platformy Eclipse v Průvodci platformou vývojáře modulů plug-in. Běžný způsob spouštění spustitelného souboru platformy Eclipse:
eclipse [volby platformy] [-vmargs [argumenty Java VM]]
Příkaz | Popis | Od verze |
---|---|---|
-arch architektura |
Určuje architekturu procesoru, na které je platforma Eclipse provozována. Platforma Eclipse v běžném případě vypočte optimální nastavení s použitím běžné hodnoty vlastnosti prostředí Java os.arch . Je-li zde zadána hodnota, bude používána platformou Eclipse. Zde zadaná hodnota je k dispozici modulům plug-in jako BootLoader.getOSArch().
Vzorové hodnoty: "x86", "sparc", "PA-RISC",
"ppc". |
2.0 |
-application ID_aplikace |
Spouštěná aplikace. Aplikace jsou deklarovány moduly plug-in vkládáním rozšíření do bodu rozšíření org.eclipse.core.runtime.applications. Tento argument v běžném případě není zapotřebí. Je-li zadán, potlačuje jeho hodnota hodnotu zadanou v konfiguraci. Není-li zadán, spouští se pracovní plocha platformy Eclipse. | 1.0 |
-clean |
Vyčistí data mezipaměti používané rámcovým systémem OSGi a běhovou komponentou Eclipse. Zkuste jednou spustit Eclipse s touto volbou, pokud jste po instalaci, aktualizaci nebo použití sdílené konfigurace zaznamenali chyby při startu. | 3.0 |
-configuration adresa_URL_konfiguračního_souboru |
Umístění konfiguračního souboru modulu Eclipse Platform ve formě adresy URL. Konfigurační soubor určuje umístění platformy Eclipse, sadu dostupných modulů plug-in a primární funkci. Mějte na zřeteli, že nejsou povoleny relativní adresy URL. Konfigurační soubor se do tohoto umístění zapisuje při instalaci a při aktualizaci platformy Eclipse. | 2.0 |
-consolelog |
Zrcadlí protokol chyb platformy Eclipse na konzolu použitou ke spuštění Eclipse. Volba je velmi užitečná v kombinaci s volbou -debug . |
1.0 |
-data cesta_pracovního_prostoru |
Cesta pracovního prostoru, ve kterém se má spustit platforma Eclipse. Umístění pracovního prostoru je rovněž výchozím umístěním projektů. Relativní cesty jsou interpretovány vzhledem k adresáři, ze kterého byla spuštěna platforma Eclipse. | 1.0 |
-debug [soubor_voleb] |
Uvádí platformu do režimu ladění a načítá volby ladění ze souboru v daném umístění (je-li zadáno). Tento soubor určuje body ladění dostupné modulu plug-in a jejich aktivaci, resp. deaktivaci. Není-li zadáno umístění souboru, pokusí se platforma Eclipse vyhledat soubor s názvem ".options" v adresáři, ze kterého byla spuštěna. Umístění souboru lze zadat v podobě adresy URL i jako cestu v systému souborů. | 1.0 |
-dev [položky_cesty_ke_třídě] |
Uvádí platformu do režimu vývoje. Volitelné položky cesty ke třídě (seznam položek oddělených čárkou) se přidávají k cestě ke třídě běhového modulu jednotlivých modulů plug-in. Pokud například pracovní prostor obsahuje vyvíjené moduly plug-in, pak zadáním -dev bin přidáte položku cesty ke třídě pro adresář projektu s názvem bin jednotlivých modulů plug-in, a umožníte tak vyhledání zde uložených právě vygenerovaných souborů tříd. Nadbytečné a neexistující položky cesty ke třídě se odstraňují. |
1.0 |
-initialize |
Inicializuje spuštěnou konfiguraci. Všechny datové struktury a mezipaměti týkající se běhové komponenty jsou obnoveny. Užitečná volba při sdílené instalaci: Jedno spuštění platformy Eclipse s touto volbou z účtu s právem zápisu zvýší rychlost spouštění. | 3.0 |
-keyring cesta_souboru_klíčového_řetězce |
Umístění autorizační databáze (nebo souboru "key ring") na disku. Tento argument musí být použit v kombinaci s volbou -password . Relativní cesty jsou interpretovány vzhledem k adresáři, ze kterého byla spuštěna platforma Eclipse. |
1.0 |
-nl národní_prostředí |
Určuje název národního prostředí, ve kterém je provozována platforma Eclipse. Platforma Eclipse v běžném případě automaticky vypočte optimální nastavení. Je-li zde zadána hodnota, bude používána platformou Eclipse. Zde zadaná hodnota je k dispozici modulům plug-in jako BootLoader.getNL(). Vzorové hodnoty: "en_US" a "fr_FR_EURO". | 2.0 |
-nosplash |
Spouští platformu bez zobrazení úvodní obrazovky. | 1.0 |
-os operační_systém |
Určuje operační systém, ve kterém je platforma Eclipse provozována. Platforma Eclipse v běžném případě vypočte optimální nastavení s použitím běžné hodnoty vlastnosti prostředí Java os.name . Je-li zde zadána hodnota, bude používána platformou Eclipse. Zde zadaná hodnota je k dispozici modulům plug-in jako BootLoader.getOS() a používá se k překladu výskytů proměnné $os$ v cestách uvedených v souboru s manifestem modulu plug-in. Vzorové hodnoty: "win32", "linux",
"hpux", "solaris", "aix". |
1.0 |
-password heslo |
Heslo autorizační databáze. Používá se v kombinaci s volbou -keyring . |
1.0 |
-perspective ID_perspektivy |
Perspektiva, která se má otevírat při spuštění v aktivním okně pracovní plochy. Pokud tento parametr není zadán, otevře se perspektiva, která byla aktivní při vypnutí. | 1.0 |
-plugincustomization soubor_vlastností |
Umístění souboru vlastností, který obsahuje výchozí nastavení předvoleb modulu plug-in. Tato výchozí nastavení přepisují výchozí nastavení zadaná v primární funkci. Relativní cesty jsou interpretovány vzhledem k adresáři, ze kterého byla spuštěna platforma Eclipse. | 2.0 |
-product ID_produktu |
ID spouštěného produktu. Produkt poskytne spuštěné instanci platformy Eclipse svou identitu a stanoví použité informace o přizpůsobení produktu. Jde o nahrazení volby -feature, jež je ovšem z důvodu kompatibility nadále k dispozici. | 3.0 |
-refresh |
Volba k provádění globálního obnovení pracovního prostoru při spuštění. Zajišťuje srovnání veškerých změn systému souborů provedených od posledního spuštění platformy. | 1.0 |
-showlocation [názevPracProstoru] |
Volba určená k zobrazení umístění pracovního prostoru v pruhu titulku okna. Ve verzi 2.0 tato volba pracuje pouze v kombinaci s argumentem příkazového řádku -data.Ve verzi 3.2 byl přidán volitelný argument názvu pracovního prostoru, který zobrazuje poskytnutý název v okně pruhu titulku místo umístění pracovního prostoru. | 2.0 |
-vm cesta_VM |
Umístění prostředí Java Runtime Environment (JRE), které má být po užito k provozu platformy Eclipse. Není-li zadáno, je prostředí JRE umístěno v adresáři jre , který se nalézá ve stejné úrovni stromu jako spustitelný soubor platformy Eclipse. Relativní cesty jsou interpretovány vzhledem k adresáři, ze kterého byla spuštěna platforma Eclipse. |
1.0 |
-vmargumenty argumenty |
Při předání platformě Eclipse se tato volba používá k přizpůsobení činnosti dynamického kompilátoru Java Virtual Machine, který je použit k provozu platformy Eclipse. Je-li tato volba zadána, musí být na konci příkazového řádku. Poskytnuté argumenty závisejí na spouštěném dynamickém kompilátoru Virtual Machine. | 1.0 |
Všechny argumenty, které následují po položce -vmargs, jsou předávány přímo zadanému kompilátoru Java Virtual Machine jako argumenty dynamického kompilátoru, tzv. virtuálního stroje (tj. před spouštěnou třídou). Poznámka: Je-li argument spouštění platformy Eclipse, např. -data, zadán za argumenty Java Virtual Machine (-vmargs), platforma Eclipse se nespustí a obdržíte chybu "JVM terminated. Exit code=1".