사용자가 지정한 시간 내에 비밀번호를 입력하지 않으면 컴퓨터가 종료되는 프로그램을 작성하였습니다.
eclipse에서는 정상 작동하여 시스템 종료가 정상 작동하는데 반해서 exe파일로 변환한 뒤 실행하게 되면 윈도우 명령어를 실행하면 정상적으로 처리되는것이 아니라 java로 작성된 프로그램이 재실행이 됩니다.
public class Shutdown {
public Shutdown() throws InterruptedException {
try {
new ProcessBuilder("cmd.exe", "/c", "shutdown -p -f").start();
//System.exit(0);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
다른 클래스 내에서는 따로 처리하는 부분이 없어 위의 코드만 올렸습니다.
필요시 다른 클래스의 코드도 올리도록 하겠습니다.
도와주세요.. ㅠㅠ
댓글 0