Karta Hlavní

Karta Hlavní umožňuje měnit důležitá nastavení konfigurace spuštění, včetně umístění běhového pracovního prostoru, programu, jenž má být spuštěn, a běhového prostředí Java.

Karta Hlavní

 

Data pracovního prostoru

Umístění Dat pracovního prostoru je adresář na disku obsahující veškerou práci a metadata (např. předvolby apod.) pro běhové aplikace Eclipse. Toto umístění musí být pochopitelně odlišné od umístění hostitelského pracovního prostoru, protože modul plug-in by měl být během testování bezpečně oddělen od ostatních dat.

Ve výchozím nastavení je umístění běhového pracovního prostoru nastaveno PDE tak, aby mělo jedinečný název vycházející z názvu konfigurace spuštění a bylo sourozeneckým prvkem adresáře hostitelského pracovního prostoru. Umístění běhového pracovního prostoru lze nastavit kamkoli, pokud lze do daného umístění zapisovat. V cestě k umístění běhového pracovního prostoru lze používat proměnné, což umožňuje sdílet konfiguraci spuštění mezi členy týmu.

Volba Před spuštěním vymazat data pracovního prostoru je obzvlášť užitečná, chcete-li otestovat váš modul plug-in v novém pracovním prostoru. Ve výchozím nastavení je tato volba deaktivována, protože pracovní prostory aplikace Eclipse obvykle obsahují užitečná data, která není nutno vymazat pro každé nové spuštění.

Je-li aktivní volba Před vymazáním požádat o potvrzení, bude uživatel před smazáním dat běhového pracovního prostoru požádán o potvrzení. Tato volba je ve výchozím nastavení zapnuta, aby nedošlo k nechtěnému smazání dat z vašeho testovacího pracovního prostoru.

 

Program ke spuštění

V oddíleProgram ke spuštění nastavujete, který produkt či aplikace mají být testovány.

Pole se seznamem produktu je vyplněno ID všech produktů (rozšíření org.eclipse.core.runtime.products) definovaných v pracovním prostoru a modulech plug-in. ID produktu zvoleného na počátku představuje výchozí produkt, jak je specifikováno v klíči eclipse.product v souboru config.ini umístěném v adresáři ${target_home}/configuration. Proměnná ${target_home} představuje umístění cílové platformy na stránce předvoleb Okna> Předvolby... > Vývoj modulu plug-in > Cílová platforma. V SDK Eclipse je ID výchozího produktu org.eclipse.sdk.ide.

Pole se seznamem aplikací je vyplněno ID všech aplikací (rozšíření org.eclipse.core.runtime.applications) definovaných v pracovním prostoru a modulech plug-in. ID aplikace zvolené na počátku představuje výchozí aplikaci, jak je specifikováno v klíči eclipse.application v souboru config.ini umístěném v adresáři ${target_home}/configuration. V SDK Eclipse je ID výchozí aplikace org.eclipse.ui.ide.workbench.

Volba Spustit produkt je ve výchozím nastavení aktivní, protože testování produktu (označené aplikace) přináší mnohem rozmanitější výsledky, než testování obyčejné aplikace.

 

Spustitelný jazyk Java

Volba Spustitelný jazyk Java umožňuje zadat spustitelný soubor, pomocí kterého má být Aplikace Eclipse spuštěna. Například ve Windows lze podle potřeby změnit výchozí spustitelný soubor javaw.exe změnit na java.exe.

Běhové prostředí Java Runtime Environment

Modul plug-in můžete otestovat v Běhovém prostředí Java Runtime Environment (JRE) dle vlastní volby. Navíc toto běhové JRE nemusí být nutně totéž JRE (s asociovaným SDK), které bylo použito při kompilaci modulů plug-in pracovního prostoru.

Pole se seznamem Běhového JRE je vyplněno všemi JRE uvedenými na stránce předvoleb Okna > Předvolby.... > Java > Instalovaná JRE. Je možné na seznam instalovaných JRE dynamicky přidávat další JRE pomocí tlačítka Instalovaná prostředí JRE..., které otevře stránku předvoleb Instalovaných prostředí JRE.

 

Položky samozavedení

Spuštění hostitelské instance Eclipse obvykle vyžaduje spustitelný soubor nativního spouštěče, který následně vyvolá třídu org.eclipse.core.launcher.Main pro spuštění procesu samozavedení. Hlavní třída je umístěna v archívu pojmenovaném startup.jar, který je umístěn v kořenovém adresáři instalace Eclipse.

Spuštění běhové aplikace Eclipse vynechá nativní spustitelný program a vyvolá přímo Hlavní třídu, jako kdyby byla spuštěna jakákoli standardní Java aplikace. Proto PDE vypočítává umístění Hlavní třídy a implicitně ho přidává k cestě ke třídě konfigurace spuštění.

Některé profilery vyžadují, aby v cestě ke třídě konfigurace spuštění byly i některé nativní knihovny. Pole Položky samozavedení umožňuje takováto další umístění zadat a připojit k cestě ke třídě.

 

Podrobnější informace o spouštění Eclipse naleznete v následujících dokumentech: