A continuación el codigo fuente de como ejecutar comandos de windows en java, los comandos pueden ser cualquiera que usamos en el command de windows como: ping , ipconfig, etc.
Código PHP:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main{
public static void main( String[] argumentos ){
/*Creamos un StringBuilder para concatenar el resultado*/
StringBuilder mensaje = new StringBuilder();
try{
Runtime cmd = Runtime.getRuntime();/*Obtener un objeto runtime*/
String comando = "ipconfig";/*Aqui ponemos el comando a ejecutarse*/
Process proceso = cmd.exec(comando);/*Ejecuta el comando en un nuevo proceso*/
InputStreamReader entrada = new InputStreamReader(proceso.getInputStream());
BufferedReader buffer = new BufferedReader(entrada);/*Con este leeremos el resultado*/
String linea = "";
while( (linea = buffer.readLine()) != null ){
mensaje.append(linea+"\n");/*Concatenamos el mensaje*/
}
buffer.close();
}
catch( Exception e ){
System.out.println( e );
}
System.out.println(mensaje);/*Mostrar el mensaje*/
}
}
El codigo esta bien explicado, si tienen alguna duda den sus comentarios.