tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
365
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ICHE9 ICHE9 ist offline Mitglied
    Registriert seit
    Aug 2008
    Beiträge
    18
    Hallo,

    ich wollte mir gerne ein Java Programm schreiben, welches auf Knopfdruck eine .bat Datei aufruft und ausführt. Habe schon einige Foren dursucht und verscheidene Möglichkeiten ausprobiert, aber die .bat datei wird nicht ausgeführt, eine Fehlermeldung erhalte ich auch nicht. Hier mal der Code Ausschnitt:

    public void actionPerformed( ActionEvent evt)
    {
    // check which command has been sent
    if ( evt.getActionCommand().equals( "bat" ) ){
    try
    {

    Process pr = Runtime.getRuntime().exec("C:\\windows\\system32\\cmd.exe /c C:\\test.bat" );
    pr.destroy();
    } catch (Throwable t)
    {
    t.printStackTrace();
    }
    }
    else
    System.exit(0);
    }

    habs auch schon mit nur "cmd.exe" oder auch mit "start" versucht, aber es passiert rein gar nichts. Ich bin mir auch nicht sicher ob ic´h das richtige .exec() ausgesucht habe, da gibts ja welche mit nur einem String und andere mit mehreren Strings.
    Ich verwende Eclipse zum Programmieren.
    Hoffe mir kann jemand helfen mein Problem endlich zu lösen
    Mfg
    Benny
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    ICHE9 ICHE9 ist offline Mitglied
    Registriert seit
    Aug 2008
    Beiträge
    18
    Hi,

    danke für den Tipp.
    Ich hab einfach mal das Process Objekt weggelassen und schon hats funktioniert

    Gruß
    Benny
     

Ähnliche Themen

  1. [BATCH] Aus .bat eine .bat im Unterverzeichnis richtig aufrufen
    Von RedWraith im Forum Sonstige Sprachen
    Antworten: 3
    Letzter Beitrag: 06.08.10, 10:46
  2. Batch-Datei mit Parameter aufrufen
    Von soyo im Forum Visual Basic 6.0
    Antworten: 12
    Letzter Beitrag: 25.01.08, 10:13
  3. Antworten: 1
    Letzter Beitrag: 23.09.07, 15:16
  4. Mit Batch Firefox starten und IP aufrufen
    Von Leola13 im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 31.07.06, 23:05
  5. batch dateien mit dem at-befehl aufrufen
    Von matzedias im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 31.07.03, 20:50