Skillebladet Overordnet

skillebladet Overordnet kan du tilpasse vigtige indstillinger for startkonfigurationen, f.eks. placeringen af runtime-arbejdsområdet, det program, der skal udføres, og det Java runtime-miljø, som programmet skal udføres i.

Skillebladet Overordnet

Arbejdsområdedata

Placeringen Arbejdsområdedata er det bibliotek på disken, der skal indeholde alle arbejds- og metadata (f.eks. indstillinger osv.) for runtime Eclipse-programmet. Placeringen skal selvfølgelig være forskellig fra placeringen af værtsarbejdsområdet, eftersom du bør teste din plugin i en sandkasse.

Placeringen af runtime-arbejdsområdet angives som standard af PDE, så det får et entydigt navn, der er baseret på navnet på startkonfigurationen, og så det er sideordnet med værts-arbejdsområdebiblioteket. Du kan angive placeringen af runtime-arbejdsområdet til hvor, du vil, forudsat at der kan skrives til placeringen. Der kan benyttes variabelnavne i stien til runtime-arbejdsområdets placering, så startkonfigurationen kan deles mellem team-medlemmerne.

Indstillingen Ryd er nyttig, hvis du vil teste plugin'en på et ryddet arbejdsområde eller med en ryddet logfil. Indstillingen er som standard deaktiveret, fordi Eclipse-programarbejdsområder typisk indeholder nyttige data, som ikke behøver at være ryddet fra den ene start til den næste.

Med indstillingen Anmod om bekræftelse inden rydning spørges brugeren, før dataene i runtime-arbejdsområdet slettes. Denne indstilling er som standard deaktiveret for at forhindre tab af data fra testarbejdsområdet.

Program, der skal udføres

I afsnittet Program, der skal udføres kan du angive det produkt eller program, der skal testes.

Produktkombinationsboksen er udfyldt med id'erne på alle de produkter (org.eclipse.core.runtime.products-udvidelser), der er defineret i arbejdsområdet, og i mål-plugins. Den produkt-id, der er valgt på forhånd, er det standardprodukt, som er angivet af nøglen eclipse.product i den config.ini-fil, der er placeret i biblioteket ${target_home}/configuration. Variablen ${target_home} henviser til placeringen af målplatformen som angivet på indstillingssiden Windows > Indstillinger... > Plugin-udvikling > Målplatform. I Eclipse SDK er standard-produkt-id'en org.eclipse.sdk.ide.

Programkombinationsboksen er udfyldt med id'erne på alle de programmer (org.eclipse.core.runtime.applications-udvidelser), der er defineret i arbejdsområdet og mål-plugins. Den program-id, der er valgt på forhånd, er det standardprogram, som er angivet af nøglen eclipse.application i den config.ini-fil, der er placeret i biblioteket ${target_home}/configuration. I Eclipse SDK er standard-program-id'en org.eclipse.ui.ide.workbench.

Indstillingen Udfør et produkt er markeret som standard, fordi test af et produkt (et mærket program) giver en mere omfattende oplevelse end test af et almindeligt program.

Java-programfil

Indstillingen Java-programfil gør det muligt at angive den programfil, som Eclipse-programmet skal udføres med. På Windows kan du f.eks. tilsidesætte standardprogramfilen javaw.exe med java.exe, hvis du vil.

JRE

Du kan teste din plugin mod det Java Runtime-miljø (JRE, Java Runtime Environment), du ønsker. Desuden behøver dette runtime-JRE ikke være det samme JRE (med tilknyttet SDK) som det, der benyttes til at kompilere arbejdsområde-plugins.

Kombinationsboksen Runtime-JRE udfyldes med alle de JRE'er, der er vist på indstillingssiden Windows > Indstillinger... > Java > Installerede JRE'er. Du kan dynamisk tilføje flere JRE'er til listen over installerede JRE'er ved at trykke på knappen Installerede JRE'er..., hvorved indstillingssiden Installerede JRE'er åbnes.

Bootstrap-indgange

Start af værts-Eclipse-subsystemet involverer som regel en indbygget startprogramfil, der kalder en org.eclipse.equinox.launcher.Main-klasse for at starte bootstrapping-processen. Klassen Main er placeret i et bundt med navnet org.eclipse.equinox.launcher.

Start af et runtime-Eclipse-program tilsidesætter den indbyggede programfil og kalder klassen Main direkte, på samme måde som du ville udføre et almindeligt Java-program. PDE beregner derfor placeringen af klassen Main og tilføjer den implicit til startkonfigurationens Classpath.

Visse profileringsværktøjer kræver også, at indbyggede biblioteker findes i startkonfigurationens Classpath. I feltet Bootstrap-indgange kan du angive og vedhæfte sådanne yderligere placeringer i Classpath.

Der er flere oplysninger om at udføre Eclipse i følgende dokumenter:

Relateret reference

Eclipse-startprogram
Startprogram for JUnit-plugin-test
OSGi Framework-startprogram
Skillebladet Test i Junit-startprogrammet
Skillebladet Overordnet
Skillebladet Argumenter
Skillebladet Plugins
Skillebladet Konfiguration
Skillebladet Sporing
Skillebladet Miljø
Skillebladet Fælles