因此,我將項目打包爲可執行的單個可執行jar。但有時用戶多次啓動文件,這會導致它啓動同一項目的多個實例(導致意外的行爲,例如通過延遲的項目實例覆蓋文件中的值)。僅運行可執行Jar文件的單個實例
我想知道的Windows平臺(Win7),有什麼選擇鎖定執行只有一次,然後如果jar已經運行,只是不要繼續執行代碼。
我讀過Process ID的內容,但是如果有多個java應用程序,它們最終都會顯示imagename爲javaw.exe,我該如何確定自己的進程ID?
請建議什麼是做這件事的正確方法,謝謝!
非常感謝你,這是迄今爲止任何平臺的最佳解決方案:) – Johnydep