非常像this post,我想检查我的Java应用程序是否在以前启动。检查Java应用程序是否在
在Java中是否有任何标准方式来做到这一点,或者我应该在第一次启动时创建一个文件,以指示应用程序在之前启动?
非常像this post,我想检查我的Java应用程序是否在以前启动。检查Java应用程序是否在
在Java中是否有任何标准方式来做到这一点,或者我应该在第一次启动时创建一个文件,以指示应用程序在之前启动?
我应该知道,简单,做我需要的,谢谢 – Aerus
桌面应用程序。可以使用Java Web Start启动并可以访问PersistenceService
。这是一个demo. of the persistence service。
与@Jaachim的回答中所描述的方式大致相同。
相同的API还提供了ExtensionInstallerService
。该服务专为“第一次运行”而设计。这是一个demo. of the installer service。如果你的意思是“单一实例”,正如彼得所说,看向了(请打起鼓来。)
OTOH SingleInstanceService
..和的demo. of the single instance service。
这个Java Web Start看起来很有趣,当我决定让我的应用程序更加“严肃”时,我必须考虑这一点。感谢您的信息! – Aerus
不客气。 :) –
你想检查它是否曾经启动过,或者它是否正在运行?如果你只是想检查它是否曾经运行过,我会检查它第一次做什么,你不想再做什么。 –