tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
794
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Tagamoga Tagamoga ist offline Mitglied Bronze
    Registriert seit
    Jul 2007
    Beiträge
    39
    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
     

  2. #2
    java123 java123 ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    37
    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.
     

  3. #3
    Avatar von HonniCilest
    HonniCilest HonniCilest ist offline Mitglied Platin
    Registriert seit
    Jun 2009
    Ort
    Java Insel
    Beiträge
    501
    Meinst du eventuell:

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

    ?
    Geändert von HonniCilest (22.06.09 um 15:22 Uhr)
     

  4. #4
    Tagamoga Tagamoga ist offline Mitglied Bronze
    Registriert seit
    Jul 2007
    Beiträge
    39
    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
     

  5. #5
    Avatar von bile
    bile bile ist offline Mitglied Silber
    Registriert seit
    Jun 2009
    Ort
    Zug (Schweiz)
    Beiträge
    52
    Code java:
    1
    
    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.
     
    Wandering in Greyhawk...

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 02.09.10, 14:03
  2. EJB3.0 unter Eclipse Ganymede und JBoss
    Von x-stryker im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 02.07.10, 09:01
  3. Eclipse Ganymede & die Workspace-Auswahl
    Von Ronin-Jay im Forum Java
    Antworten: 2
    Letzter Beitrag: 09.10.08, 18:23
  4. Eclipse Code Folding (Ganymede)
    Von WolfBauer im Forum Java Grundlagen
    Antworten: 2
    Letzter Beitrag: 19.09.08, 10:18
  5. Argumente in Eclipse übergeben
    Von yusuf im Forum Java
    Antworten: 1
    Letzter Beitrag: 27.11.07, 20:39