Skillebladet Overordnet

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

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å den har et entydigt navn, der er baseret på navnet på startkonfigurationen, og så den er sideordnet med værts-arbejdsområdebiblioteket. Du kan angive placeringen af runtime-arbejdsområdet til ethvert sted, du ønsker, blot 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 arbejdsområdedata inden start er nyttig, hvis du vil teste din plugin i et rent arbejdsområde. Indstillingen er som standard deaktiveret, fordi Eclipse-programarbejdsområder normalt indeholder nyttige data, der ikke skal slettes fra én start til en anden.

Indstillingen Anmod om bekræftelse inden rydning spørger brugeren, før dataene i runtime-arbejdsområdet slettes. Indstillingen er som standard aktiveret, så du ikke sletter vigtige data i test-arbejdsområdet ved en fejltagelse.

 

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 righoldig oplevelse end test af et almindeligt program.

 

Java-programfil

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

Java Runtime-miljø

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 fø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.core.launcher.Main-klasse for at starte bootstrapping-processen. Klassen Main er placeret i et arkiv med navnet startup.jar, som er placeret i Eclipse-installationens rod.

Start af et runtime-Eclipse-program tilsidesætter den indbyggede programfil og kalder klassen Main direkte, på samme måde som du ville køre et almindeligt Java-program. PDE beregner derfor placeringen af klassen Main og fø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 køre Eclipse i følgende dokumenter: