PC neustarten bzw. ausschalten

Kennt jemand eine Methode um den PC auszuschalten oder neuzustarten.

Hallo.

Kennt jemand eine Methode um den PC auszuschalten oder
neuzustarten.

Welches Betriebssystem ?
Und mit Java ? Dazu müsste Java Zugriff auf einen Befehl wie ‚rundl32.exe‘ (Windows) oder ‚shutdown‘ oder ‚init‘ (Linux) inklusive der Parameter bekommen.

HTH
mfg M.L.

ja mit Java und Windows XP.
Kannst du mir sagen wie das geht?

hallo,

ab Java 5 kannst du mittels des ProcessBuilder

new ProcessBuilder( „kommando“ ).start();

ein externes programm ausführen z.B.

new ProcessBuilder( „meinprogramm.exe“ ).start();
(die Endung .exe kann wohl weggelassen werden)

Unter windows xp gibt es zudem ein kommando namens „shutdown“

gehe mal auf die Kommandozeile /„dos box“ und sarte das programm in dem du shutdown eingibst, dann werden dir die parameter gelistet…

„shutdown -s“ fährt den computer runter, den parameter übergibst du dann wie folgend (pro parameter ein String) an den processbuilder

--------------Lösung—
new ProcessBuilder( „shutdown“, „-s“ ).start();

ist jetzt nur theoretisch ermittelt, habs nicht in der Praxis getestet müsste aber so funktioneren.

viele grüße
julian

ja mit Java und Windows XP.
Kannst du mir sagen wie das geht?