fram7 dijo:Alguien sabe como puedo hacer para cerrar un programa o procesos en win, desde java
en .net encontre esto
http://support.microsoft.com/kb/305603/es
http://www.vbsiglo21.net/articulo8.html
no se si en java se pueda
Para una aplicación java el JVM es el OS, lo que se podría(tocaria?) hacer es llamar una aplicación del OS para que se encargue de hacer el trabajo.
En WinXP, Profesional (Ver la documentacion de TaskKill: taskkill /?)
Código:
public class Main {
/** Creates a new instance of Main */
public Main() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Runtime rt = Runtime.getRuntime();
try {
Process child = rt.exec("taskkill -im miaplaicacionamatar.exe");
child.waitFor();
System.out.println("Codigo de salida: " + child.exitValue());
} catch (IOException ioe) {
//IOException
} catch (InterruptedException ie) {
//InterruptedException
}
}
}