Usando o shutdown no java

oi sou novato em java, preciso de ajuda, quero fazer um codigo pra monitorar o tempo que o micro fica ligado,
sei que o comando “shutdown -s -t 10” por exemplo desliga o pc em 10 segundos. porem nao sei como dizer pro java executar este comando caso o botao “OK” seja pressionado, se alguem puder me ajudar, fico grato…

eliandrorenato
Java gera um codigo interpretado pela VM (dai sua portabilidade) não podendo interagir diretamente com o SO ou hardware.
O que da para fazer é um interação com JNI, faz um executavel e com JNI e Java chama ele.

Entendeu :?:

Veja este link http://www.javafree.org/content/view.jf?idContent=40

Falow… :shock:

car valeu pela tentativa de ajuda, a verdade é que estou patinando aqui com o net beens até pra criar uma janela com botoes que recebam eventos, sou iniciante mesmo. cara programar é mais dificil do que eu pensei. to quaze desitindo. vou pesquizar a dica q vc me deu…
obrigado.

Bem,

Temos 2 situações:

Se vc quer desligar o seu PC com um Clique, Esse tópico irá ajudar:

http://www.javafree.org/javabb/viewtopic.jbb?t=1020

Quer abstrair o SO? Uma Factory pode ajudar :slight_smile:

Se vc quer funcões mais específicas do SO, como o uptime, você poderia ler alguma DLL (windows) ou .SO (linux like), aí sim o JNI entra em ação. Mas por sorte, o Google está cheio de tutorial sobre ler DLLs :smiley:

[]'s

opa valeu, vou pesquizar sobre isso tbem…,
ja fiz funcionar com o shutdown, mas ai fika aquela janelinha do windows “o sistema vai ser desligado etc…” e eu nao quero que apareça.
alguem sabe como faz?
uptime, só me da uma dica de como funciona
grato