Listar Processos do Sistema

Pessoal…

Tem alguma classe que posso trabalhar com os processos do sistema ?
Sei que no VS 2010 tem o “System.Process”, onde posso listar tudo que o sistema está executando (tipo o Gerenciador de Tarefas)…
no Java, qual seria ???

Preciso listar todas as aplicações que o sistema está rodando, e se preciso, encerrar ou iniciar alguma…

Cara,
se estiver rodando no windows segue o código:

	    Process p= Runtime.getRuntime().exec("tasklist");
	    InputStream input= p.getInputStream();
	    BufferedInputStream reader= new BufferedInputStream(input);
	    Scanner sc= new Scanner(input);

Obrigado Emanuel !

Vou estudar sobre a classe…
outra coisa, posso utilizá-la também em sistemas Linux ?

executa um ps =]

Process p= Runtime.getRuntime().exec(“ps aux”);
InputStream input= p.getInputStream();
BufferedInputStream reader= new BufferedInputStream(input);
Scanner sc= new Scanner(input);