-1

我正在研究 Java Swing 应用程序。当用户单击 jar 应用程序启动时,我已经创建了我的应用程序的 jar。如果用户在 jar 上单击多次,则会运行多个 jar 实例。

那么如何停止运行 Java jar 文件的多个实例?

4

1 回答 1

0

选择创建锁定目录的位置。在启动时,尝试创建它:如果它失败,您知道另一个实例已经在运行。

当程序关闭时,删除目录。

注意:目录而不是文件,因为目录创建是原子的,Java 没有O_CREAT|O_EXCL,除了 Java 7+。

于 2013-07-24T09:59:58.833 回答