cevap
String shutdownCmd = "shutdown -s"
Process child = Runtime.getRuntime().exec(shutdownCmd);
fazla bilgi
-i GUI arabirimini görüntüle, ilk seçenek
olmalıdır(-m seçeneği ile kullanılamaz)
-r Kapatma Oturumu kapatın ve bilgisayarı yeniden başlatın -l
-m \ bilgisayaradi (Uzak bilgisayar kapatma/yeniden başlatma için/iptal)
- t xx xx saniyeye kapatma için ayarlayın zaman aşımı
-c "yorum" Kapatma comment
(127 maksimum karakter)
Tabii ki, bu yöntemi kullanmamayı tercih ederseniz, bunu elde etmek için indirebileceğiniz kütüphaneler vardır. Bunun bir örneği Java Windows Shutdown Functions olacaktır. Onların SourceForge sayfasına göre
:
JWSF - Java, Windows Kapatma Fonksiyonlar API java uygulamaları sistem, kapatma, yeniden başlatma, oturum kapatma, kilit iş istasyonu işletim çoğu pencerelerde aşağıdaki işlemleri gerçekleştirmek için izin verir. JWSF, JNI kullanarak yerel aramalar yapar. JWSF JACOB aracılığıyla örneğin Bu aynı zamanda WMI kullanarak yapılabilir LGPL lisansı
"shutdown -s" komutunu çalıştırın.
Düzenleme: Böyle bir şey: izleme keyfi
sen ilgi çekebilecek diğer bazı komut satırı seçenekleri için shutdown command üzerinde
Process p = Runtime.getRuntime().exec("shutdown -s");
tabidir:
import java.util.Enumeration;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.ComThread;
import com.jacob.com.EnumVariant;
import com.jacob.com.Variant;
public abstract class Shutdown {
public static void main(String[] args) {
ComThread.InitMTA();
try {
ActiveXComponent wmi = new ActiveXComponent("winmgmts:{impersonationLevel=impersonate,(Shutdown)}!\\\\.");
Variant instances = wmi.invoke("InstancesOf", "Win32_OperatingSystem");
Enumeration<Variant> en = new EnumVariant(instances.getDispatch());
ActiveXComponent os =
new ActiveXComponent(en.nextElement().getDispatch());
os.invoke("Win32Shutdown", 1, 0);
} finally {
ComThread.Release();
}
}
}
Eğer belirli bir süre içinde kapatma onu (saniye) -t parametresini eklemesi istiyorsanız . Beş saniye için
: [a Bilgisayarı kapatma] arasında
String shutdownCmd = "shutdown -s -t5";
- 1. Kapatma Simulasyondan sonra Windows
- 2. MongoDB Java Bağlantısını Kapatma
- 3. Java Kapatma işlevi çalışmıyor
- 4. Kapatma Windows makine linux terminalinden
- 5. JAVA GUI Uygulama İletişimini Kapatma
- 6. Windows 7 uzaktan kapatma: Erişim engellendi (5)
- 7. Bir wpf uygulamasında Windows kapatma olayını yakala
- 8. Java nesnesini kapatma şablonuna geçiriliyor musunuz?
- 9. Java 7, Windows
- 10. Java işlemi nasıl durdurulur ve bir kapatma kancası çalıştırılır
- 11. Selenyum + Java + Firefox + Windows
- 12. jsTestDriver ile kapatma kütüphanesini kullanma
- 13. kapatma -
- 14. C# Windows Formları Projesinde Uygulama Kapatma Modu Nasıl Ayarlanır?
- 15. Express.js kapatma yanıtı
- 16. UWP: Windows 10 UWP'de pencere düğmelerinin kapatma düğmesi
- 17. getResource, java 1.7 windows 7
- 18. Akka ile SIGTERM'de özel kapatma nasıl yapılır?
- 19. Log4j2 ile kapatma kancaları nasıl kaydedilir?
- 20. Facebook ile oturum kapatma C# sdk
- 21. Jquery, google kapatma derleyicisi ile nasıl çalışır
- 22. Windows Başlık çubuğunu kapsayan bir Java Swing uygulaması nasıl oluşturabilirim?
- 23. Java Phantomjs, windows ve linux'ta farklı davranıyor
- 24. Selenium/java kullanılarak açılan bir Excel dosyasını kapatma
- 25. Komut istemine (windows) java üzerinden erişme
- 26. Kapatma çalışmıyor
- 27. ConfigurationItems'i kapatma
- 28. ASP.NET uygulama havuzu kapatma sorunu
- 29. Java URL'si ("file: //"), Windows XP'de çalışmaz
- 30. java ayarları windows istemcisindeki kayıt defteri aracılığıyla
mümkün kopya (http://stackoverflow.com/questions/25637/shutting-down-a-computer) – Adi