javaw.exeを使用してJavaアプリケーションを起動している場合、ユーザーがWindowsアカウントからログオフするとシャットダウンフックは実行されません。 launch4jによって生成された.exeファイルを使用してアプリケーションが実際に起動されますが、javaw.exeを使用して起動します。javaw.exeを使用してアプリケーションを起動したときにシャットダウンフックが実行されない
これは既知のバグのようです:誰にもこの問題があった http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4302814
?もしそうなら、それをどうやって修正しましたか?
ありがとうございます!
このアプリケーションはサービスですか?シャットダウンフックには何がありますか? – akarnokd
これはサービスではなく、GUIアプリケーションです。私は埋め込みデータベースをシャットダウンし、アプリケーション設定を保存するためにフックを使用しています。 – Nicu