Announcement

Collapse
No announcement yet.

Windows-Shutdown befehl in JAVA

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Windows-Shutdown befehl in JAVA

    ich hätte da eine Frage:

    Gibt es einen Shutdown-befehl für Java?

    vielen dank schon im voraus,

    Gerolf

  • #2
    Java kann als Shutdown die virtuelle Maschine herunterfahren, in der das Java-Programm ausgefuehrt wird. Mehr vom Betriebssystem kennt Java gar nicht, darum geht es prinzipiell nicht. Aber man kann sich natuerlich behelfen: Windows herunterfahren sollte irgendein Aufruf im Win-API sein, d.h. mit VisualBasic oder aehnlichen Nur-Windows-Sprachen, die eben jenes API abbilden, sollte so ein Programm in 2min erstellt sein, und unter Java brauchst Du es dann nur noch mit System.exec() aufrufen. Fuer Unix waer dies ein System.exec("/sbin/shutdown now");<p>
    Wie das mit den Rechten ausschaut, musst Du natuerlich von System zu System erstmal checken, und eine 100%pure Java-Loesung kann es aus oben beschriebenen Gruenden nicht werden.<p>
    Gruss, Marc

    Comment


    • #3
      hi marco

      vielen dank, das hab ich mir schon fast gedacht. naja, da es ja kein kommerzielles, sondern nur ein kleines tool für mich selber werden soll, denke ich, dass ich auf die WIN-API zurückgreifen werde. den befehl dafür kenne ich eh.
      danke dir auf jedenfall für deine antwort...

      mfg
      Gerol

      Comment


      • #4
        Hallo!

        Mit folgendem Tipp kann man jedes Windows herunterfahren ;-)
        http://www.tutorials.de/tutorials145394.html&highlight=Herunterfahren

        Eine andere Möglichkeit wäre noch mittels des SWT über die Klasse:
        org.eclipse.swt.internal.win32.OS

        Wie man die benutzt kannst man beispielsweise hier sehen:
        http://www.tutorials.de/tutorials195301.html

        Gruß To

        Comment

        Working...
        X