我已經用java編寫了一個程序,並在txt文件中存儲了一些數據。然後我使用launch4j將該項目創建爲一個.exe文件,我想知道如何訪問存儲在應該在.exe中的文件中的數據。我試過使用getClass()。getResource(file).path();獲取文件路徑,但這似乎不起作用。在.exe中訪問保存的文件。 Java
1
A
回答
1
到部署時,這些資源可能會變成embedded-resource。既然如此,資源必須由URL
而不是File
訪問。有關標籤,請參閱info page,以形成URL
。
1
如果您使用launch4j的包裝選項,那麼您不能簡單地從.exe獲取資源。你將不得不以某種方式解析/反向工程的exe文件,以獲得只是.jar內容。
我懷疑是否有這樣的軟件,因爲你可以簡單地決定不要用012包裝帶有exe的jar。然後你將有一個獨立的.exe文件,該服務器作爲獨立的.jar文件的啓動程序。它非常簡單,並且在應用程序中非常簡單。
相關問題
- 1. 在IE8中自動保存EXE文件
- 2. 訪問資源中的.exe文件?
- 3. 訪問保存在.txt文件中的文件路徑。 (Python)
- 4. 關於在Android中保存/訪問已保存文件的問題
- 5. 在FileMaker中保存文件時的PDF訪問問題
- 6. 在Android中使用存儲訪問框架保存文件
- 7. Laravel 4.2,保存和訪問存儲文件夾內的文件
- 8. 如何訪問存儲在Windows密碼保護文件夾中的文件
- 9. 保存文件的讀者在Java中
- 10. 保存訪問報告爲PDF文件
- 11. 訪問保存在S3中的文件使用回形針
- 12. 在Android中保存/訪問文件的目錄
- 13. 如何訪問保存在App_Data文件夾中的數據庫
- 14. 如何:用bbfreeze保存exe文件
- 15. 保存Java文件
- 16. 在Visual Studio中訪問項目文件夾中保存的文件
- 17. VB6在EXE存儲exe文件
- 18. Java到Exe文件
- 19. 如何在java中保存文件?
- 20. 保存文件的Java FileOutputStream?
- 21. 的Java:保存和文件
- 22. 在Java項目中訪問文件
- 23. 使用Java在HDFS中訪問文件
- 24. 在java中訪問robots.txt文件
- 25. 在java中訪問.xlsb文件
- 26. 無法訪問關閉的文件。保存文件
- 27. 如何訪問保存在WEB-INF文件夾中的配置文件
- 28. 只需點擊一個按鈕,將文本文件保存在程序/ exe文件存在的文件夾中?
- 29. Anaconda提示,其中是exe文件保存在窗口?
- 30. 我應該在Windows HPC羣集中保存.exe文件?
我用URL而不是文件,它的工作。所以謝謝:)至於爲什麼,這個程序只用於Windows操作系統的用戶,不會考慮使用其他操作系統。我知道,將它封裝在一個exe包裝器中會挫敗java的主要優點之一。他們特意要求它是一個.exe文件,所以我爲他們做了。 – IanThompson