Spuštění platformy Eclipse

Po instalaci (rozbalení) ovladače platformy Eclipse (např. do c:\eclipse) uveďte do chodu modul Workbench spuštěním spustitelného souboru Eclipse v nejvyšší úrovni instalačního adresáře. Ve Windows se spustitelný soubor spouští příkazem eclipse.exe, v systému Linux eclipse. Poznámka: V následujícím textu popisujeme nastavování v systému Windows. Nastavování v systému Linux je obdobné.

Pokud nezadáte něco jiného, Eclipse vás vyzve, abyste zadali adresář pracovního prostoru. Výchozím umístěním tohoto adresáře bude podřízená složka vašeho uživatelského domovského adresáře s názvem "pracovní_prostor" (například c:\Documents and Settings\Mé_jméno\pracovní_prostor). 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. V případě sdílených nebo víceprostorových instalací nepoužívejte výchozí pracovní prostor, ale výslovně uveďte svůj pracovní prostor. Kromě jednoduchého zadání jiného umístění na základě výzvy také můžete použít argument příkazového řádku -data.

Nastavení určitého umístění pracovního prostoru argumentem -data

Při použití argumentu příkazového řádku -data prostě přidejte -data umístění_vašeho_pracovního_prostoru (například -data c:\users\robert\myworkspace) do pole Cíl vlastností zástupce nebo jej výslovně zadejte do příkazového řádku.

Nastavení Java Virtual Machine s použitím argumentu -vm

Při spouštění platformy Eclipse vám doporučujeme výslovně uvést, kterou verzi Java Virtual Machine používáte. Toto zajišťuje argument příkazového řádku -vm (například -vm c:\jre\bin\javaw.exe). Pokud argument -vm nepoužijete, Eclipse použije první Java Virtual Machine, který nalezne v cestě operačního systému. Při instalaci jiných produktů 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.

Rozšířená témata spouštění platformy Eclipse

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]]
Parametry spuštění platformy Eclipse
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 modul Workbench platformy Eclipse. 1.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
-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ě Workbench. 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 
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. 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".

Spouštění různých dynamických kompilátorů Virtual Machine 

Spouštění Eclipse na J9

Spouštíte-li platformu Eclipse na J9 verze 1.5, doporučujeme vám použít následující volby VM:

eclipse.exe [argumenty eclipse] -vm cesta_k_j9w.exe
            -vmargs -ms:32 -mm:2048 -mo:32768 -moi:32768 -mca:32 -mco:128 -mx:2000000

Spouštíte-li platformu Eclipse na J9 verze 2.0, měly by postačovat výchozí argumenty zvolené dynamickým kompilátorem J9W. Chcete-li nicméně potlačit argumenty nastavené automaticky interně spustitelným souborem platformy Eclipse, musíte zadat -vmargs bez následujících argumentů:

eclipse.exe [argumenty eclipse] -vm cesta_k_j9w.exe -vmargs

Další informace viz dokumentaci a nápovědu J9 Virtual Machine.

Spouštění platformy Eclipse ve vývojové sadě IBM Developer Kit, Java(TM) Technology Edition VM

Výchozí nastavení Virtual Machine pro IBM Developer Kit, Java(TM) Technology Edition 1.3 Linux, sice postačují pro počáteční prohlídku, nelze je však použít pro rozsáhlý vývoj. Pro rozsáhlejší vývojové projekty byste měli úpravou argumentů svého virtuálního stroje zvětšit dostupnou volnou paměť (halda). Například následující nastavení umožní růst haldy prostředí Java až do velikosti 256 MB: 

-vmargs -Xmx256M