我想從我的項目加載圖像 雖然圖像存在,它是拋出FilenotFound執行。我嘗試使用System.getProperty(「user.dir」)打印目錄;這給了我不正確的價值。任何想法爲什麼?在eclipse中我的項目的用戶目錄給我不正確的值
0
A
回答
0
user.dir
無論是在IDE中還是獨立式都會有所不同。對於內的只讀文件/圖像,該項目使用Class.getResource(URL)
。通過這種方式,您可以將應用程序部署爲存檔(jar,war,ear)並仍然讀取文件。
URL url = SomeClass.getResource("/.../... .png");
InputStream in = SomeClass.getResourceAsStream("/.../... .png");
路徑必須區分大小寫。路徑分隔符是斜槓。圖像目錄必須「編譯」到應用程序中(=是資源目錄)。
+0
SomeClass是什麼? – MRavindran
+0
應用程序中的類之一。也許'getClass()'。您可以使用相對URL在與當前包相同的子目錄中獲取文件:'xx.yy.zz.A.getResource(「images/mm.jpg」)'將搜索'xx/yy/zz/images/mm.jpg'。 –
相關問題
- 1. 在我的項目目錄中Pydev的
- 2. 爲什麼eclipse不能正確導入我的項目?
- 3. 我不能在Eclipse上看到新的android項目,我安裝一切正確
- 4. Eclipse是給我的警告不正確
- 5. 正確導入Eclipse中的Gradle項目
- 6. 在我的eclipse工作區中找不到我的項目
- 7. 使eclipse javadoc我的項目
- 8. 在Eclipse中打包我的項目
- 9. 爲什麼我的Android項目在Eclipse中不能正確加載?
- 10. bundle正在我的項目中安裝一個ruby目錄
- 11. Bundler把我的寶石放在我的項目目錄中
- 12. Robots.txt在我的項目根目錄
- 13. 正確導出我的Eclipse項目作爲可運行Jar
- 14. Eclipse無法識別我正在嘗試導入和不正確導入項目的已有項目?
- 15. Eclipse不允許我在我的工作區中打開項目
- 16. Eclipse不運行我的項目
- 17. Eclipse在我的項目中給出錯誤
- 18. 如何從Eclipse的JSP項目中正確調用我的Java代碼
- 19. bootstrap - 我正在引導項目,我想確認我做了正確的事情
- 20. 從庫項目中使用庫項目的正確值/ strings.xml
- 21. Eclipse和PHP:在項目的根目錄
- 22. Eclipse導入項目不正確
- 23. Ant項目導入不正確到Eclipse
- 24. Flask-WTForms在我的項目目錄中找不到WTForms
- 25. 如何在我的Eclipse項目中包含位於項目外部的目錄中的原生Android代碼?
- 26. SELECT COUNT(id)不給我正確的值
- 27. LAPACK給我不正確的特徵值
- 28. Python 3.6正確的方式在項目目錄中導入?
- 29. 如何在我的項目中添加正確的protobuf庫?
- 30. 如何在我的項目中使用CMake正確鏈接我的庫?
向我們顯示您的代碼。 – chengpohi
*你要如何加載圖片?顯示一些代碼。根據上述描述, – Dragondraikk
沒有足夠的想法。你是否使用tomcat容器並嘗試從你的容器目錄的外部加載圖像? –