2017-03-16 10 views
1

GUIアプリケーションランチャーを作成しました。インストールが完了してアプリケーションが完全に動作しますが、MacOSをシャットダウンしようとすると PCは停止せず、アプリケーションを手動で終了する必要があります。Install4j - MacOS Xのシャットダウン時にアプリケーションが停止しない

WindowsおよびLinux用のインストーラのバージョンが正しく動作してのみ、直接アプリケーション起動Aより多くのコンテキストを与えることが関連かどう

は、私はよく分からないMAC OS Xに表示されますこの問題を持っていません9091-9095の範囲でいくつかのフリーポートでhttpsを使用するJetty Webアプリケーションサーバー。さらに、私はJRE 1.8 update 112のバージョンを埋め込んでいます。

MacOSをシャットダウンするときにランチャーを作成する方法とアプリケーションを正しく停止する方法はありますか?

答えて

1

あなたはこのように終了ハンドラを登録することができます

import com.apple.eawt.*; 
Application.getApplication().setQuitHandler(new QuitHandler() { 
    @Override 
    public void handleQuitRequestWith(AppEvent.QuitEvent quitEvent, QuitResponse quitResponse) { 
     System.exit(0); 
    } 
}); 
関連する問題