java-eclipse에서 프로그램을 실행하고 있고 종료 버튼을 눌러 강제 종료하도록하고 싶습니다.Java : 강제 프로그램 종료 전에 메시지 인쇄
해지 직전에 일부 변수 값을 인쇄하는 방법은 무엇입니까?
감사
java-eclipse에서 프로그램을 실행하고 있고 종료 버튼을 눌러 강제 종료하도록하고 싶습니다.Java : 강제 프로그램 종료 전에 메시지 인쇄
해지 직전에 일부 변수 값을 인쇄하는 방법은 무엇입니까?
감사
System.exit();은 JVM을 종료하는 데 사용할 수 있습니다. 응용 프로그램은 코드의 같은 지점에서 종료됩니다. exit
경우
는 버튼
exit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
System.exit(0);
}
});
그가 스윙을 사용하고 있음을 어떻게 알 수 있습니까? – nachokk
@nachokk 그는 버튼을 클릭 할 때 종료가 필요하다고 언급합니다. 그래서 나는 그가 스윙에 관한 작품이라고 생각합니다. –
Acctually 종점에서 오는 엄청난 양의 데이터로 작업하고 있었고, 테스트 목적으로, 나는 단지 몇 초 후에 내가 어디에 있었는지보고 싶었습니다. 받은 데이터는 일종의 무한합니다 (dbpedia의 끝점을 쿼리했습니다 :)) –
당신이처럼 shutdown hook을 등록 할 수 있습니다 : 가상 머신이 종료 순서를 시작하면
가 시작됩니다 등록 된 모든 종료 : javadoc의 당으로
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() { @Override public void run() { // do some stuff before exiting } }));
불특정 순서로 후크를 걸어서 을 동시에 실행하도록하십시오.
그가 이클립스 종료 버튼으로 프로세스를 종료하면이 작업이 가능합니까? 나는 netbeans에서 그것을 테스트하고 작동하지 않습니다. – nachokk
@nachokk 사실, IntelliJ에서 이것을 테스트했으며, 중지 버튼을 눌러 JVM이 종료 된 경우에는 후크가 실행되지 않습니다. 프로그램이 정상적으로 종료하거나 종료 코드가있는'System.exit()'를 통해 후크가 시작됩니다. –
종료 버튼은 무엇입니까? 당신이 의미하는 식으로? – nachokk