Java로 OS를 종료하려면 어떻게합니까?Java로 OS를 종료하는 방법
답변
에서 : a blog
package com.deepak.entertainment;
import java.io.IOException;
import java.io.OutputStream;
public class Deepak {
public static void main(String[] args) throws InterruptedException {
Runtime runtime = Runtime.getRuntime();
try {
Process process = runtime.exec(”C:\\WINDOWS\\system32\\cmd.exe”);
OutputStream os = process.getOutputStream();
os.write(”shutdown -s -f -t 90 \n\r”.getBytes());
os.close();
process.waitFor();
} catch (IOException e) {
e.printStackTrace();
}
}
}
하지만 이것은 OS에 의존합니다 !! –
네, 단지 코드를 읽고 리눅스 명령이나 다른 OS 명령이 될 수 있도록 runtime.exec의 내용을 업데이트 할 수 있습니다. Linux "shutdown -h now"또는 "init 0".. –
당신은 XP에 shutdown DOS 명령을 실행할 수 있습니다 높은
직접 자바 OS를 종료 할 수 없습니다,하지만 당신은 쉘 스크립트 또는 기본 프로그램 예 : Runtime.getRuntime().exec("shutdown")
을 실행할 수 있습니다. 아니면 JNI
네이티브 시스템에 후크를 쓸 수 있습니다
나는 자바가 OS 독립적이기 때문에 기본 OS에서 무언가를 호출하는 것 이외에 직접 할 방법이 없다고 생각합니다.
Java는 시스템을 종료하기위한 OS 독립적 방법을 제공 할 수 있습니다. –
하지만 그렇지 않습니다. 어느 쪽이 좋습니까 :) –
// May need to change for a Swing or SWT application.
System.out.println ("Please shut down your OS now. I'll wait...");
boolean forever = true;
while (forever) {}
:-)
- 1. R 내에서 OS를 확인하는 방법
- 2. 의도적으로 비정상 종료하는 방법
- 3. catch 예외를 종료하는 방법
- 4. iPhone에서 앱을 종료하는 방법
- 5. vbscript에서 프로세스를 종료하는 방법
- 6. vim에서 buf를 종료하는 방법
- 7. if 절을 종료하는 방법
- 8. 프로세스를 종료하는 방법
- 9. Java로 스케일 업하는 방법
- 10. Java로 Hibernate로 검색하는 방법
- 11. ArrayList를 Java로 캡슐화하는 방법
- 12. 자체 Windows 서비스를 종료하는 방법
- 13. 우리의 응용 프로그램을 종료하는 방법
- 14. 워크 플로를 강제 종료하는 방법?
- 15. 응용 프로그램을 올바르게 종료하는 방법
- 16. 클릭시 jquery 함수를 종료하는 방법
- 17. Android : 프로그램을 완전히 종료하는 방법?
- 18. Android :: 서비스를 강제 종료하는 방법
- 19. 자바 스크립트에서 세션을 종료하는 방법
- 20. 재귀 루프 종료에서 종료하는 방법
- 21. iphone에서 api 통화를 종료하는 방법
- 22. netbeans에서 톰캣 5.5를 종료하는 방법
- 23. PHP와 Javascript로 클라이언트 측 OS를 아는 방법?
- 24. PHP로 클라이언트 OS를 결정하십시오.
- 25. Java로 Windows EventLog를 읽는 방법
- 26. Java로 프록시 서버 프로그래밍 - 방법
- 27. Java로 명령 창을 닫는 방법
- 28. HashSet을 Java로 파일로 덤프하는 방법
- 29. 비디오 파일을 Java로 분할하는 방법
- 30. 배열에서 값을 Java로 분할하는 방법
바람 .. 리눅스 나 맥? – Shoban
지금까지 해본 내용과 OS에 대한 자세한 내용을 게시해야 할 수도 있습니다. – mauris
종료 방법이 OS 독립적 일 필요가 있습니까? – Asaph