콘솔 java 응용 프로그램입니다. 누군가가 작업 관리자에 의해 java.exe 프로세스를 죽입니다. 응용 프로그램이 종료되기 전에이 시점에서 로그에 몇 가지 정보를 기록하려면 어떻게해야합니까?누군가가 java.exe 프로세스를 죽이는 순간 나는 어떻게 잡을 수 있습니까?
Thread.currentThread().setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
public void uncaughtException(Thread t, Throwable e) { ..... }
});
또는
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() { ..... }
});
는 이러한 상황
고마워, 토마스! – Mikhail