我有一个游戏是在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