ejecutar comando CMDwmic desde java


10 de Enero del 2016

Hola ultimamente quise profundizar un poco mas en el lenguaje de programacion java. Y se me ocurrio eliminar un programa desde comandos de cmd pero que java fuese quien enviase las ordenes a CMD.

Logro utilizar el comando wmic el de seleccion de programa para eliminar pero no puede introducir el comando para confirmar la desinstalacion.

Espero me puedan ayudar.Desde ya muchas gracias.

 

package CMD;
import java.io.*;
public class ccmd {

public static void main(String[] args){
Runtime cmd=Runtime.getRuntime();

try {

Process process=cmd.exec("wmic");
OutputStream stdin=process.getOutputStream();
BufferedWriter write= new BufferedWriter(new OutputStreamWriter(stdin));

write.write("product where name='Adobe AIR' call uninstall");
Thread.sleep(7000);
write.write("y");

write.flush();
write.close();

System.out.println("eliminacion exitosa");

} catch (Exception e) {
System.out.println("error"+e.getMessage()); 
} 
}
}