非常像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
不客氣。 :) –
你想檢查它是否曾經啓動過,或者它是否正在運行?如果你只是想檢查它是否曾經運行過,我會檢查它第一次做什麼,你不想再做什麼。 –