我有一個遊戲是在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. 訪問應用程序資源
- 2. 用獨立資源導出lwjgl程序
- 3. 用於全局訪問單例的Silverlight應用程序資源
- 4. 訪問WPF用戶控件庫中的應用程序資源
- 5. 使用getField訪問資源
- 6. Android:使用應用程序資源
- 7. 在springboot java應用程序中訪問資源文件(xml)
- 8. 如何在應用程序測試期間訪問資源
- 9. 無應用程序訪問Azure AD資源
- 10. 如何訪問可運行jar內的應用程序資源?
- 11. 靜態訪問Android應用程序的資源?
- 12. SWFLoader加載子應用程序,訪問它自己的資源
- 13. 如何訪問我的資源中的應用程序映像?
- 14. 如何訪問應用程序資源代碼,c#,WP7
- 15. 從另一個應用程序訪問資源?
- 16. 訪問Web應用程序的靜態資源
- 17. 春天。訪問web應用程序\資源目錄
- 18. OAuth2與Spring Boot REST應用程序 - 不能使用令牌訪問資源
- 19. LWJGL應用程序「java.lang.NullPointerException
- 20. 從iPhone應用程序訪問資產/資源(例如,單詞列表)
- 21. 調試需要訪問外部資源(同源策略)的GWT應用程序
- 22. 使用OpenStack API訪問SoftLayer資源
- 23. WPF:當不從App.xaml引用Shell時訪問應用程序資源
- 24. 使用ACL限制CakePHP中資源ID對資源的訪問
- 25. 使用AppleScript訪問應用程序
- 26. 使用Perl訪問Android應用程序
- 27. LWJGL小程序加載器
- 28. 在WinForms應用程序中使用WPF,應用程序資源放在哪裏?
- 29. WPF應用程序插件使用來自主機應用程序的資源
- 30. 在調用程序集內訪問資源
檢查文件的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