Um für verschiedene Einsatzgebiete der DLE verschiedene Umgebungen schaffen zu können, gibt es die Möglichkeit, mittels einer "startupParams.xml", die sich im DLE Home-Verzeichnis befindet, unterschiedliche Konfigurationen bereitzustellen.
Dieses paramsFile erlaubt nicht nur das einfache Austauschen von Umgebungen sondern bietet auch eine leichter lesbare und wartbare Alternative für Runtime-Parameter.
Die Struktur ist denkbar einfach und besteht neben einem Root-Element aus zwei wesentlichen Einträgen, die die Parameter beinhalten. Anhand des folgenden Beispiels sind alle Möglichkeiten der XML-Struktur aufgezeigt:
<startParams>
<environmentVars>
<var name="LANG" value="en_US" />
</environmentVars>
<runtimeParams>
<param value="Xms128M" />
<param value="Xmx512M" />
<param value="Ddle.home=C:\Programme\DLE" />
</runtimeParams>
</startParams>
Die Umgebungsvariablen werden als Name-Wert-Paar abgespeichert, die Runtime-Parameter sind, abgesehen vom führenden Bindestrich, Eins-zu-Eins-Abbildungen der Kommandozeilen-Variante. ("Xms128M" entspräche "-Xms128M")
Diese XML-Datei ist unter dem Namen "startupParams.xml" direkt im DLE-Root-Verzeichnis abzulegen. Ist keine Datei mit exakt diesem Namen vorhanden, können auch keine Parameter geladen werden. Fehler wird dabei keiner verursacht.
Soll eine Parameter-Datei von einem anderen Pfad geladen werden, kann der Start-Parameter -startupParam verwendet werden, soll auf keinen Fall eine parameter-Datei verwendet werden, ist der Parameter -noStartParam anzuführen. Siehe dazu auch das Kapitel über optionale Parameter.