有时我看到许多应用程序,如msn,windows media player等是单实例应用程序(当用户执行应用程序运行时,将不会创建新的应用程序实例).
在C#中,我使用了Mutex类,但我不知道如何在Java中执行此操作.
Mutex
java single-instance
我希望我的应用程序检查其自身的另一个版本是否已经运行.
例如,已demo.jar启动,用户单击以再次运行它,但第二个实例意识到"哦等待,已经有demo.jar运行".然后退出并留言.
demo.jar
java mutex
java ×2
mutex ×1
single-instance ×1