對於Java Web Start,是否有默認的地方來存儲和訪問與我的程序相關的數據?或者我需要創建一個文件夾?對於Java Web Start(假設我沒有得到一個程序文件夾)是在Windows的Program Files窗口,Mac應用程序等中創建的標準。Java Web Start是否提供默認程序文件夾?
4
A
回答
3
我會在用戶主目錄中使用一個子目錄。例如。 System.getProperty(「user.home」)+ File.separator +「.myapp /」
但是,用戶必須爲web啓動應用程序添加額外的權限。
要堅持,可以使用JDK中包含的屬性文件或XmlEncoder。或使用外部庫,例如XStream,Xvantage或the simple framework它是簡單
xstream.save(anyObject)
0
沒有特定的默認位置來存儲和訪問與您的程序與webstart相關的數據。然而Java確實有Preferences API來提供平臺獨立存儲配置的方式,而不用擔心具體的存儲位置/格式。
2
除了用於存儲用戶設置的Preferences API之外,還有一些服務可以在the javax.jnlp
package中找到。
對於您的具體要求,PersistenceService
將特別有用。
或者你可以簡單地提供應用程序需要爲您的.jar
部分文件的所有數據,在.jnlp
文件中引用它們,自定義如何以及何時被使用DownloadService
下載。
相關問題
- 1. Java Web Start和文件夾
- 2. WPF是否提供默認圖標?
- 3. 默認情況下,ReSharper文件夾的「名稱空間提供程序」屬性是否有任何設置?
- 4. 檢查JAR文件是否被JNLP文件/ Java Web Start調用
- 5. asp.net web應用程序文件夾與默認ish頁
- 6. 使用asp.net默認配置文件提供程序
- 7. F#交互式窗口文件夾和類型提供程序默認文件夾
- 8. 默認文件夾
- 9. 如何從Java Web Start應用程序設置默認HTTP用戶代理?
- 10. Web Farm Framework的RegKey提供程序是否有任何文檔?
- 11. 是否可以關閉Java Web Start?
- 12. 排除Java Web Start應用程序和訪問日誌文件
- 13. 如何升級Java Web Start的JNLP啓動程序文件
- 14. 爲Java Web Start應用程序動態生成JNLP文件?
- 15. WSGIScriptAlias是否使用mod_wsgi指向Python Web應用程序的默認文件?
- 16. 覆蓋文化的默認格式提供程序
- 17. Java Web Start應用程序中的JasperReports
- 18. 確認應用程序是否使用nginx提供靜態文件
- 19. Apache可以提供默認文件而不是404嗎?
- 20. Liberty:如何更改默認JPA提供程序?
- 21. CDI是否爲默認製作者提供api?
- 22. Java Web Start嘗試下載未提供的庫org.springframework.core
- 23. 測試文件類型是否具有默認應用程序
- 24. GetSaveAsFilename默認文件夾
- 25. 是安全的提供WWW文件夾
- 26. Spring MVC應用程序的默認資源文件夾
- 27. Java Web Start不斷要求認證
- 28. 在Web應用程序中設置文件夾明智的默認頁面
- 29. 在非默認文件夾位置構建(和調試)ASP.NET Web應用程序
- 30. 使用Java Web Start的非類文件
好,謝謝,所以如果我想保存說一個SQLite數據庫,我基本上只是嘗試,以符合系統的做法創建程序文件夾? –
如果你想使用sqlite數據庫,我會說最好的做法是將其存儲在用戶目錄下。 – Mark