Commandos ausführen

lernen.2007

Erfahrenes Mitglied
Hallo,

kann ich mit java unter windows(Eingabeaufforderung) Kommands ausführen ohne ein Batch File angelegt zu haben. D.h. bis jetzt habe ich immer ein *.bat File angelegt, welche Kommandos enthalten hat und dann das ausgeführt. Aber kann man auch ohne *.bat File machen?

Gruß
Erkan
 
Hallo,

ich habe was ausprobiert und es hat doch dann geklappt:

Code:
/*
 * ExecuteCommandFromCode.java
 *
 * Created on 30. April 2007, 18:20
 *
  */

package de.model;

import java.io.IOException;

/**
 *
 * @author Erkan Erpolat
 */
public class ExecuteCommandFromCode {
    
    /** Creates a new instance of ExecuteCommandFromCode */
    public ExecuteCommandFromCode() {
    }
    
    public void executeCommand() {
        
    // In case developer wants to execute a command with more than 
    // one argument, it is necessary to use the overload that requires 
    // the command and its arguments to be supplied in an array:

    try {
    
        Process child = Runtime.getRuntime().exec("cmd /c mkdir test");
    
    } catch (IOException e) {
            System.out.println(e.getMessage());
    }
    
}    

    
    public static void main(String[] args) {
        ExecuteCommandFromCode executeCommand = new ExecuteCommandFromCode();
        executeCommand.executeCommand();

    }


    
}

Gruß
Erkan
 
Zurück