尊敬的Stackflow開發人員首先非常感謝您的幫助。 我正在使用java swing應用程序中的一個項目,其中客戶端必須訪問swing GUI中的html文件。我想將Html文件,圖像和索引文件添加到項目的jar文件中,以便客戶端可以訪問html文件,而無需實際存儲它們。客戶端可以從jar中解壓縮html文件嗎?請給我建議最好的方法。 關於在可執行文件夾中附加html文件,圖像和索引文件
2
A
回答
4
您可以使用例如
ImageIcon image = (new ImageIcon(getClass().getResource("yourpackage/mypackage/image.gif")));
在一般情況下,您可以通過以下方式獲取一個InputStream:
InputStream is = this.getClass().getResourceAsStream("yourpackage/mypackage/file.html");
然後使用流或URL與文件一起工作。
+0
unformatted code ... iiiiigit ;-) – kleopatra
3
您可以直接使用Class.getResource()
來訪問jar資源。這也適用於將資源複製到「輸出」目錄(生成* .class文件的位置)的開發環境中
例如,假設您有一個位於路徑中的jar文件「/path/to/my/index.html」,你可以用
URL indexURL = MyClass.class.getResource("/path/to/my/index.html");
假設MyClass
是一類你的檢索URL到該文件。
+0
+1你的速度更快:-) – StanislavL
相關問題
- 1. ALAssetLibrary可以在Document文件夾中加載圖像文件嗎?
- 2. 文件夾中的文件索引
- 3. 索引文件夾中的文件
- 4. 從文件夾加載圖像文件
- 5. 非可執行文件夾
- 6. Py在文件夾和子文件夾中搜索文件
- 7. 更改文件夾索引到文件夾內的HTML頁面
- 8. db索引文件執行
- 9. 附加到圖像文件
- 10. php在文件夾和子文件夾中顯示圖像
- 11. ActionScript:在文件夾中搜索圖像
- 12. 僅在bash腳本中檢查可執行文件時計算文件夾和可執行文件?
- 13. 搜索主文件夾和子文件夾中的.mp3文件
- 14. 檢索可執行文件
- 15. 如何在可執行文件所在的文件夾中創建txt文件
- 16. 在web視圖中從原始文件夾加載html文件
- 17. codeigniter阻止索引系統文件夾和文件夾
- 18. 從文件夾和文件中刪除附加的「-1」
- 19. 圖像文件在可繪製文件夾中重命名
- 20. 從文件夾中檢索ASP.NET圖像
- 21. 從文件夾中檢索圖像:Android
- 22. 從文件夾中檢索圖像
- 23. 添加HTML圖像文件
- 24. BAT文件索引文件夾結構爲HTML
- 25. 如何把圖像從繪製文件夾在HTML文件
- 26. 如何使用可執行文件夾包含文本文件
- 27. 使用portal_catalog在根文件夾以外的文件夾中執行搜索
- 28. Android引用JavaScript文件中的資源文件夾圖像?
- 29. 在文件夾中顯示圖像和文件
- 30. 從可執行文件JAR中的res文件夾中提取文件
另請參閱[此答案](http://stackoverflow.com/a/6373907/418556)。 –