很像这篇文章,我想检查我的 Java 应用程序是否之前启动过。
Java中是否有任何标准方法可以做到这一点,或者我应该在第一次启动时创建一个文件,在某个地方指示应用程序之前启动过?
很像这篇文章,我想检查我的 Java 应用程序是否之前启动过。
Java中是否有任何标准方法可以做到这一点,或者我应该在第一次启动时创建一个文件,在某个地方指示应用程序之前启动过?
一个桌面应用程序。可以使用Java Web Start 启动并且可以访问PersistenceService
. 这是一个演示。的持久化服务。
使用它的方式与@Joachim 的回答中描述的方式大致相同。
相同的 API 还提供了ExtensionInstallerService
. 该服务专为“首次运行”而设计。这是一个演示。的安装服务。
OTOH,如果您的意思是“单实例”,正如彼得所提到的,请查看(请打鼓..)SingleInstanceService
..和演示。的单实例服务。