2017-03-16 99 views
1

我已经创建了一个GUI应用程序启动程序,当它完成安装时,启动程序启动并且应用程序完美运行,但是当我尝试关闭MacOS时, PC不停,我不得不手动杀死应用程序。Install4j - 应用程序在关闭时不会停止MacOS X

安装程序版本为Windows和Linux工作正常,不存在这个问题只出现在MAC OS X.

我不知道,如果它直接关系,而是让更多的上下文应用推出Jetty网络应用程序服务器,它在9091-9095范围内的某个免费端口上使用https。另外我嵌入了JRE 1.8更新112版本。

关于如何创建启动程序并在关闭MacOS时正确停止应用程序的任何想法?

回答

1

你可以注册一个退出处理程序是这样的:

import com.apple.eawt.*; 
Application.getApplication().setQuitHandler(new QuitHandler() { 
    @Override 
    public void handleQuitRequestWith(AppEvent.QuitEvent quitEvent, QuitResponse quitResponse) { 
     System.exit(0); 
    } 
}); 
相关问题