Java 剥夺应用程序多次运行的权利

Java 剥夺应用程序多次运行的权利,java,Java,我用java创建了一个应用程序,我希望它只运行一次。如果应用程序已经在运行,则会弹出一个消息框,告诉用户应用程序已经在运行 有什么想法吗?您可以检查正在运行的程序的pid名称,查找当前程序的实例。或 将应用程序作为另一个类的实例运行,并将检查保留在另一个类中。将应用程序作为另一个类的实例运行,并将检查保留在锁定文件中;你能给我一个详细的例子吗?现在你把问题从一个类转移到另一个类了!?你能给我一个详细的例子说明怎么做吗?

我用java创建了一个应用程序,我希望它只运行一次。如果应用程序已经在运行,则会弹出一个消息框,告诉用户应用程序已经在运行


有什么想法吗?

您可以检查正在运行的程序的pid名称,查找当前程序的实例。


将应用程序作为另一个类的实例运行,并将检查保留在另一个类中。

将应用程序作为另一个类的实例运行,并将检查保留在锁定文件中;你能给我一个详细的例子吗?现在你把问题从一个类转移到另一个类了!?你能给我一个详细的例子说明怎么做吗?