Mostrar procesos con Java
- Archivado en: Java, Programación
- Fecha: Jun 26,2009
Si alguien esta buscando un código que muestre los procesos que se están ejecutando en el PC, con código Java, el código es el siguiente:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class MiClasesita {
public static void main(String[] args) {
try{
String str_proceso = null;
String admin =
System.getenv("windir") + "\\system32\\"
+ "tasklist.exe";
Process proceso =
Runtime.getRuntime().exec(admin);
BufferedReader input = new BufferedReader(
new InputStreamReader
(proceso.getInputStream()));
while((str_proceso = input.readLine()) != null){
System.out.println(str_proceso);
}
input.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
Probado en Windows Vista y funciona perfectamente, los procesos te los muestra en consola, o en su defecto por la salida estándar.

