set
01
2010
0

Como capturar a tecla CTRL+C em aplicativos de console feito em Java

ScreenShot104 Qualquer aplicativo que roda em um console (seja MS-DOS ou Linux) pode ser finalizado ao pressionar CTRL+C. O problema é que este procedimento simplesmente ‘mata’ o processo e finaliza a aplicação bruscamente. Talvez seja necessário que sua aplicação termine algum procedimento como fechar uma conexão com o banco de dados, ou finalizar a gravação de algum arquivo antes de ser fechado. Em Java você consegue capturar o fechamento de uma aplicação de console através do CTRL+C utilizando o método addShutDownHook.

(continue lendo…)

Powered by WordPress. Theme: TheBuckmaker. Darlehen, OpenID