我有一個遊戲是在LWJGL中創建的,我嘗試移植到一個小應用程序。在我第一次嘗試之後,我意識到我無法使用new FileReader(path)
作爲applet,並發現我應該使用ClassLoader.getSystemResourceAsStream(path)
然後將資源文件夾放到eclipse中的主要src位置。當我使用eclipse的applet查看器運行它時,它似乎工作正常。然後我輸出了包含資源的jar。我設置了像LWJGL applet文件中包含的basicapplet一樣的html。但是,當我運行它時,它每次都崩潰,因爲它無法加載資源。現在,ClassLoader.getSystemResourceAsStream(path)
似乎返回null;我確信res文件位於我的jar的根目錄中。難道加載程序是從其他地方加載的?任何幫助將不勝感激。使用LWJGL小應用程序訪問資源
1
A
回答
1
如果資源位於遊戲jar文件中,我使用了這個。 this.getClass().getResource("/imgfolder/image.png")
到達jar中的資源。
如果它在罐子外面,我只使用FileInputStream。
相關問題
- 1. Android應用程序訪問庫資源
- 2. 用獨立資源導出lwjgl程序
- 3. 用於全局訪問單例的Silverlight應用程序資源
- 4. 訪問WPF用戶控件庫中的應用程序資源
- 5. 使用getField訪問資源
- 6. Android:使用應用程序資源
- 7. 從另一個應用程序訪問資源?
- 8. 無應用程序訪問Azure AD資源
- 9. SWFLoader加載子應用程序,訪問它自己的資源
- 10. 如何訪問我的資源中的應用程序映像?
- 11. 在RESTful單頁上訪問JSON資源應用程序
- 12. 如何訪問MVVM WPF應用程序中的圖像資源?
- 13. 春天。訪問web應用程序\資源目錄
- 14. 靜態訪問Android應用程序的資源?
- 15. 在Spring MVC應用程序的JSP頁面中訪問資源
- 16. XUL訪問資源和應用程序結構
- 17. Win 8應用程序:從app.xaml中的資源訪問對象
- 18. 訪問我的應用程序中的資源文本文件
- 19. 在springboot java應用程序中訪問資源文件(xml)
- 20. 如何訪問控制檯應用程序中的資源?
- 21. 如何在應用程序測試期間訪問資源
- 22. 從應用程序訪問「公共」圖形API資源?
- 23. 通過另一個應用程序訪問jenkins資源
- 24. 添加和訪問資源文件到Play Framework應用程序
- 25. 如何訪問可運行jar內的應用程序資源?
- 26. Windows窗體應用程序無法訪問DVD-Rom資源
- 27. 訪問已發佈應用程序中的資源
- 28. Wicket應用程序中全局可訪問的資源
- 29. 如何訪問應用程序資源代碼,c#,WP7
- 30. 訪問Web應用程序的靜態資源
檢查文件的casesensitivity? – arynaq 2013-05-03 23:56:43
這些文件應該是相同的,他們在eclipse – itsZN 2013-05-04 00:08:52
中工作*「他們在eclipse中工作」* Eclipse可能一直在尋找鬆散資源,在這種情況下,用於名稱的(上/下)情況可能不重要。在Jar中,路徑區分大小寫。 – 2013-05-04 02:06:40