Java VM-installaties
ID:
org.eclipse.jdt.launching.vmInstalls
Vanaf:
3.2
Beschrijving:
Dit extensiepunt biedt de mogelijkheid specifieke configuraties van Java-runtimeomgevingen en ontwikkelingskits aan
te leveren voor de Java-ontwikkeltools.
Configuratiemarkup:
<!ELEMENT extension (vmInstall+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT vmInstall (library*)>
<!ATTLIST vmInstall
id CDATA #REQUIRED
vmInstallType CDATA #REQUIRED
name CDATA #REQUIRED
home CDATA #REQUIRED
javadocURL CDATA #IMPLIED
vmArgs CDATA #IMPLIED>
- id - een uniek ID voor deze VM-installatie.
- vmInstallType - een verwijzing naar een geregistreerd VM-installatietype via het bijbehorende ID van vmInstallType.
- name - een herkenbare naam voor deze VM-installatie.
- home - het pad naar de directory waarin deze VM is geïnstalleerd. Paden moeten absoluut zijn en mogen variabelen voor tekenreeksvervanging bevatten, zoals ${eclipse_home}.
- javadocURL - een URL die naar de standaard Javadoc-locatie voor alle bibliotheken van deze VM-installatie verwijst.
- vmArgs - standaard VM-argumenten die tijdens het starten van deze VM-installatie worden toegepast, zoals op de opdrachtregel.
<!ELEMENT library EMPTY>
<!ATTLIST library
path CDATA #REQUIRED
sourcePath CDATA #IMPLIED
packageRootPath CDATA #IMPLIED
javadocURL CDATA #IMPLIED>
- path - het relatieve pad ten opzichte van de VM-installatiedirectory naar een systeembibliotheek.
- sourcePath - het relatieve pad ten opzichte van de VM-installatiedirectory naar het bronarchief dat aan deze bibliotheek is gekoppeld. Als u niets opgeeft, heeft deze bibliotheek geen bronbijlage.
- packageRootPath - het pad in het bronarchief waarin de pakketnamen beginnen. Een voorbeeld: als de bron van java.lang.Object zich in "src\java\lang\Object" bevindt, is het hoofdmappad van het pakket "src". Als u niets opgeeft, wordt het hoofdmappad automatisch vastgesteld.
- javadocURL - een URL die naar de Javadoc-locatie van deze bibliotheek verwijst. Hiermee wordt de Javadoc-URL vervangen die voor de VM-installatie is opgegeven.
Voorbeelden:
Dit is een voorbeelddefinitie van een VM-installatie:
<extension point=
"org.eclipse.jdt.launching.vmInstalls"
>
<vmInstall
home=
"${eclipse_home}/jre"
id=
"com.example.vm.id"
name=
"JRE-1.4"
vmInstallType=
"com.example.vm.type"
/>
</extension>
Verstrekte implementatie:
JDT bevat geen specifieke VM-installaties.