我想要一個「歡迎」對話框出現 - 但只是第一次打開應用程序。在我的JAR中是否需要某種文本文件,「記住」對話是否已經出現?有沒有比這更優雅的方式呢?Java Jar:僅在第一次打開jar時執行方法?
1
A
回答
3
首選項API是我做了這樣的事情。它將在註冊表(Windows)或用戶的主文件夾或UNIX中存儲一個值,因此它適用於所有內容。
http://docs.oracle.com/javase/7/docs/api/java/util/prefs/Preferences.html
0
實際上並沒有更好的方法,因爲你無法直接在代碼中直接管理這種行爲(直接在你的jar中)。例如將它保存到隱藏文件可能是一個好主意。
0
0
是否應用程序。有一個GUI?如果是這樣,請使用Java Web Start &啓用它,使用JNLP API的SingleInstanceService
來顯示「歡迎」對話框。
SIS將在第一次運行應用程序時調用自定義代碼。有關更多詳細信息,請參閱此小型demo. of the SingleInstanceService
,該代碼可供下載。
相關問題
- 1. 無法打開可執行jar文件
- 2. 使用第三方jar在命令行中執行jar文件
- 3. Java怪異行爲。 .jar無法打開
- 4. 無法打開Java應用程序運行時如可執行的JAR
- 5. 無法打開jar文件
- 6. Jar在jar中類加載和方法執行
- 7. 雙擊時無法打開jar文件
- 8. 無法打開的.jar
- 9. .Jar沒有打開
- 10. 無法執行jar文件
- 11. 打開.jar文件
- 12. 無法執行.jar文件
- 13. java可執行jar創建
- 14. JAVA jar執行問題
- 15. jar文件無法打開
- 16. 在正在運行的java jar中打開一個文件
- 17. 執行jar時出現Java錯誤
- 18. 在運行時生成可執行jar
- 19. Java缺少JAR的公開方法
- 20. Java Jar將幾個jar組合成一個可執行文件Jar
- 21. 如何僅在執行第一種方法後執行第二種方法
- 22. REST客戶端中的ClientHandlerException僅在執行jar文件時
- 23. .click()事件僅在第一次執行
- 24. 在jsp頁面執行jar - 等到jar執行完成
- 25. 創建打開一個可執行的jar命令
- 26. NoClassDefFoundError + ClassNotFoundException從JAR執行時
- 27. 可執行的jar
- 28. 從Python執行.jar
- 29. 執行jar文件
- 30. 如何從jar中執行jar?
感謝您的回覆。我確實希望它儘可能獨立於操作系統。 – Derek