0% found this document useful (0 votes)
34 views5 pages

5-Java Program To Shutdown and Restart Computer

This document provides Java programs to shutdown or restart a computer system after a specified time. It includes examples for shutting down and restarting the computer after 5 seconds or after a user-defined duration. The document also emphasizes the importance of saving work before executing these commands.

Uploaded by

upgradedbwire46
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views5 pages

5-Java Program To Shutdown and Restart Computer

This document provides Java programs to shutdown or restart a computer system after a specified time. It includes examples for shutting down and restarting the computer after 5 seconds or after a user-defined duration. The document also emphasizes the importance of saving work before executing these commands.

Uploaded by

upgradedbwire46
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Java Swap two Strings

Java Check Anagram or Not


Java Check Balance Parentheses
Java Check Password Strength
Java File Programs
Java Read File
Java Write to File
Read & Display File Content
Java Copy File
Java Append Text to File
Java Merge two File
List files in Directory
Java Delete File
Java Miscellaneous Programs
Generate Random Numbers
Java Print Time & Date
Java Get IP Address
Java Shutdown Computer
Java Programming Tutorial
Java Tutorial

Java Program to Shutdown and Restart Computer

This article is created to cover multiple programs in Java, to shutdown or restart the computer system. Here are the list of programs
included in this article:

Shutdown computer after 5 seconds using Java


Shutdown computer after given time using Java
Restart computer after 5 seconds using Java
Restart computer after given time using Java

To shutdown computer in Java programming, you have to use the command shutdown -s. You can also specify the time in seconds, after
which you want to turn off or shutdown the PC, using shutdown -s -t seconds. Where seconds refers to the number of seconds.

Note - To shutdown the computer, use shutdown -s. To restart the computer, use shutdown -r.
Important - Be sure to close all unsaved files and windows, before executing the program given below, to shutdown or restart the
computer system.

Shutdown Computer after 5 Seconds in Java

The question is, write a Java program to shutdown the computer after 5 seconds. Answer to this question, is the program given below:

import java.io.*;

public class CodesCracker


{
public static void main(String[] args)
{
Runtime runtime = Runtime.getRuntime();
try
{
System.out.println("Shutting down the PC after 5 seconds.");
runtime.exec("shutdown -s -t 5");
}
catch(IOException e)
{
System.out.println("Exception: " +e);
}
}
}

The sample output produced by this program is:

Shutting down the PC after 5 seconds.

and the PC will get shutdown after 5 seconds.


Shutdown Computer after Given Time (in Seconds)

This program receives the number of seconds from user at run-time of the program, to shutdown the computer after the given number of
seconds.

import java.util.Scanner;
import java.io.*;

public class CodesCracker


{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);

System.out.print("Enter the Number of Seconds: ");


int seconds = scan.nextInt();
Runtime r = Runtime.getRuntime();
try
{
System.out.println("Shutting down the PC after " +seconds+" seconds.");
r.exec("shutdown -s -t " +seconds);
}
catch(IOException e)
{
System.out.println("Exception: " +e);
}
}
}

The snapshot given below shows the initial output produced by above program, on shutting down the computer after given number of
seconds:
Now type the number of seconds and press ENTER key to initiate the shutdown operation after that number of seconds. For example, type
60 and press ENTER key to shutdown PC after 60 seconds.

Restart Computer after 5 Seconds in Java

The only change we need to do, from the program given in the section Shutdown Computer after 5 Seconds in Java, is to change the code
from shutdown -s -t to shutdown -r -t, to restart the computer after 5 seconds. Here is the complete version of the program.

import java.io.*;

public class CodesCracker


{
public static void main(String[] args)
{
Runtime r = Runtime.getRuntime();
try
{
r.exec("shutdown -r -t 5");
System.out.println("Restarting the Computer after 5 seconds.");
}
catch(IOException e)
{
System.out.println("Exception: " +e);
}
}
}
Restart Computer after Given Seconds

This is the last program of this article, created to restart the computer after given number of seconds, by user at run-time of the program:

import java.util.Scanner;
import java.io.*;

public class CodesCracker


{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);

System.out.print("Enter the Number of Seconds: ");


int sec = scan.nextInt();
Runtime r = Runtime.getRuntime();
try
{
System.out.println("The PC will get restarted after " +sec+" seconds.");
r.exec("shutdown -r -t " +sec);
}
catch(IOException e)
{
System.out.println("Exception: " +e);
}
}
}

Note - To shutdown or restart PC immediately, use shutdown -s -t 0 or shutdown -r -t 0.

Note - If you'll not use the time, then by default, the computer will get shutdown/restart after 30 seconds using shutdown -s or shutdown
-r.

Same Program in Other Languages

You might also like