我认为El Capitan可能存在一个问题,Java应用程序强制退出,因为我已经看到多个人谈论类似的问题而没有提供实际的解决方案。
我一直在eclipse中编写应用程序,我的一个应用程序偶尔会出现程序结束的问题,但java图标仍然停留在Dock中。
我可以右键单击该图标并告诉它强制退出,但这没有任何效果。如果我使用command-option-escape打开强制退出窗口,应用程序会显示,但同样强制退出不执行任何操作。应用程序未显示在活动监视器中,因此我无法结束该过程。
此应用程序保持打开状态时无法关闭。我必须强制关机并重新启动才能摆脱这个程序。
我可以从终端运行“killall Dock”,这使得应用程序从Dock中消失...但是,应用程序仍然显示在强制退出窗口中,并且仍然无法从那里强制退出。此外,运行此命令后会出现标有“java”的终端窗口。这个新的应用程序不能通过右键单击强制退出,不会显示在强制退出窗口中,也不会显示在活动监视器中。正常关闭仍然是不可能的。
我已经看过各种其他话题,其中人们在El Capitan下使用某些java程序遇到了这个问题,但是大多数都没有细节,没有一个能够真正解决这个问题。
有谁知道为什么会这样?如何防止它在我的程序中发生?如何真正强制退出这样的应用程序?