VM argumente unter Eclipse Ganymede

Tagamoga

Mitglied
Hallo allerseits,

wo und wie ich die Argumente unter Eclipse setzte weiß ich. Doch wie werte ich diese in Programmcode aus? Ich meine, wie greife ich auf die in Eclipse eingetragenen Strings zu?

Grüße, Taggi
 
Meinst du die Startargumente?

Wenn ja, in der main Methode hast du ja als Parameter String[] args.
Die Argumente werden in dem args-Array gespeichert, sodass du mit args[x] darauf zugreifen kannst.

Die Startargumente die du in Eclipse setzen kannst sind übrigen die gleichen, wie wenn du dein Programm über den Komandozeileneditor mit java foo arg1 aufrufst.
 
Meinst du eventuell:

Code:
public static void main(/*--->*/String[] args/*<---*/) {
  //TODO: Auswerten des String-Arrays
}

?
 
Zuletzt bearbeitet:
Oih... seid mir nicht böse, da habe ich zu wenige Infos angegeben. Vielen lieben Dank für Eure Mühe... sorry...

Mein Projekt ist ein RCP-Projekt mit Plugins. Das startende Plugin hat unter den VM Argumenten folgenden String:
-DMy.String=Test

Ich versuch es im Programm mit System.getProperty("My.String"); herauszuholen.

Bei Plugins habe ich leider keine static void main, sondern nur einen Activator..

Oder?

Grüße, Taggi
 
Java:
Platform.getApplicationArgs()

Gibt nen String[] mit allen Startargumenten zurück, die die Platform nicht konsumiert hat.

Gruss

.bile

edit: Das kannst du z.B. im Activator aufrufen.
 
Zurück