2.4. Kommandozeilen-Optionen

Wenn Sie ArgoUML von der Kommandozeile aus starten, gibt es verschiedene zusätzliche Startmöglichkeiten. Geben Sie ein:

java -jar argouml.jar -help

Jetzt werden Sie die nachfolgenden Anweisungen sehen:

Syntax: [optionen] [projekt-datei]
Optionen:
  -help           gibt diese Information aus
  -big            verwendet grosse Schriftzeichen
  -huge           verwendet sehr grosse Schriftzeichen
  -nosplash       unterdrückt das Logo beim Start
  -noedem         unterdrückt Berichte
  -nopreload      unterbindet das vorherige Laden gemeinsam genutzter Klassen
  -norecentfile   unterbindet das Laden der zuletzt gespeicherten Datei
  -command <arg>  Kommando, welches beim Start ausgeführt werden soll
  -batch          unterbindet den Start der GUI
  -locale <arg>   stellt die Sprache ein (z.B. 'de_DE')
  -open <arg>     öffnet die benannte Datei beim Start
  -print <arg>    druckt die benannte Datei bei Start (und endet)

Sie können auch Javaeinstellungen verändern, welche auf das Verhalten von 
ArgoUML Auswirkung haben:
  -Xms250M -Xmx500M  [veranlasst ArgoUML mehr Speicher für grosse Projekte zu reservieren]
    

Häufig tritt das Problem auf, dass die Anwenderschnittstelle in der falschen Sprache angezeigt wird. Mit dem nachfolgenden Befehl können Sie schnell auf die englische Anwenderschnittstelle umschalten. Bitte beachten Sie: Die Sprache wird in Kleinbuchstaben angegeben.

java -jar argouml.jar -locale en

ArgoUML soll ohne Anwenderschnittstelle, im Batch-Modus laufen. Die aktuellen Möglichkeiten sind sehr begrenzt. Nachfolgend kommt ein Beispiel (alles in 1 Zeile!): Es liest "test.zargo" aus meinem Arbeitsverzeichnis, holt das Diagramm "A" und generiert eine PNG-Datei von diesem Diagramm. Ohne "-batch" würde ArgoUML nach der Ausführung des Kommandos mit der Anwenderschnittstelle (UI) starten.

java -jar argouml.jar -batch -command "org.argouml.uml.ui.ActionOpenProject=c:\Dokumente und Einstellungen\Michiel\Eigene Dateien\test.zargo" -command org.argouml.ui.cmd.ActionGotoDiagram=A -command "org.argouml.uml.ui.ActionSaveGraphics=c:\Dokumente und Einstellungen\Michiel\Eigene Dateien\test.PNG"