Bu makale, Java’daki birden çok programı kapsamak, bilgisayar sistemini kapatmak veya yeniden başlatmak için oluşturulmuştur. İşte bu makaledeki programların listesi:
- Java kullanarak 5 saniye sonra bilgisayarı kapatma
- Java kullanarak belirli bir süre sonra bilgisayarı kapatma
- Java kullanarak 5 saniye sonra bilgisayarı yeniden başlatma
- Java kullanarak belirli bir süre sonra bilgisayarı yeniden başlatma
İlginizi çekebilir: Scala Bilgisayarı Kapatma yada Yeniden Başlatma
Java programlamasında bilgisayarı kapatmak için shutdown -s
komutunu kullanmanız gerekir. Ayrıca, shutdown -s -t saniye
kullanarak bilgisayarı kapatmak veya kapatmak istediğiniz süreyi saniye cinsinden de belirtebilirsiniz.
Not – Bilgisayarı kapatmak için shutdown -s
kullanın. Bilgisayarı yeniden başlatmak için shutdown -r
kullanılır.

ÖNEMLİ – Bilgisayar sistemini kapatmak veya yeniden başlatmak için aşağıda verilen programı çalıştırmadan önce kaydedilmemiş tüm dosya ve pencereleri kapattığınızdan emin olun.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.io.*; public class Main { public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); try { System.out.println("Bilgisayar 5 saniye sonra kapatılacaktır..."); runtime.exec("shutdown -s -t 5"); } catch(IOException e) { System.out.println("Hata: " +e); } } } /* https://www.tasarimkodlama.com */ |
Kullanıcının Girdiği Süre Sonra Bilgisayarı Kapatma
Bu program, programın çalışma zamanında kullanıcıdan, verilen saniye sayısından sonra bilgisayarı kapatması için saniye sayısını alır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import java.io.*; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("Kapanma süresini girin(saniye): "); int saniye = scan.nextInt(); Runtime r = Runtime.getRuntime(); try { System.out.println("Bilgisayar " +saniye+" sonra kapanacak."); r.exec("shutdown -s -t " +saniye); } catch(IOException e) { System.out.println("Hata: " +e); } } } /* https://www.tasarimkodlama.com */ |
Şimdi saniye sayısını yazın ve bu sayıdan sonra kapatma işlemini başlatmak için ENTER tuşuna basın. Örneğin, 60 saniye sonra PC’yi kapatmak için 60 yazın ve ENTER tuşuna basın.
5 Saniye Sonra Bilgisayarı Yeniden Başlatma
Java’da Bilgisayarı 5 Saniyeden Sonra Kapat bölümünde verilen programdan yapmamız gereken tek değişiklik, kodu shutdown -s -t‘den shutdown -r -t‘ye değiştirmek, 5 saniye sonra bilgisayarı yeniden başlatmak. İşte programın tamamı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.io.*; public class Main { public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); try { System.out.println("Bilgisayar 5 saniye sonra yeniden başlatılacaktır..."); runtime.exec("shutdown -r -t 5"); } catch(IOException e) { System.out.println("Hata: " +e); } } } /* https://www.tasarimkodlama.com */ |
Verilen Saniyeler Sonra Bilgisayarı Yeniden Başlatın
Bu, programın çalışma zamanında kullanıcı tarafından verilen saniye sayısından sonra bilgisayarı yeniden başlatmak için oluşturulan bu makalenin son programıdır:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import java.io.*; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("Yeniden başlatma süresini girin(saniye): "); int saniye = scan.nextInt(); Runtime r = Runtime.getRuntime(); try { System.out.println("Bilgisayar " +saniye+" sonra yeniden başlayacak."); r.exec("shutdown -r -t " +saniye); } catch(IOException e) { System.out.println("Hata: " +e); } } } /* https://www.tasarimkodlama.com */ |
Not – Bilgisayarı hemen kapatmak veya yeniden başlatmak için shutdown -s -t 0
veya shutdown -r -t 0
kullanın.
Not – Saati kullanmazsanız, varsayılan olarak, bilgisayar 30 saniye sonra shutdown -s
veya shutdown -r
kullanılarak kapatılır/yeniden başlatılır.
1 Yorum