带有eclipse的Java类getResource()

带有eclipse的Java类getResource(),java,getresource,Java,Getresource,今天上午我一直在努力让getResource正常工作,但到目前为止,我唯一能让它正常工作的方法是将res文件夹移动到bin文件夹,然后像这样使用getResource URL url = MyClass.class.getResource("/res/gfx/entity/entity1.png"); 但是我有没有办法使res位于bin文件夹之外?通常,在Java项目中,您会将/res文件夹作为源文件夹添加到项目设置中 在插件项目中,您可以将文件夹添加到build.properties中的输出

今天上午我一直在努力让getResource正常工作,但到目前为止,我唯一能让它正常工作的方法是将res文件夹移动到bin文件夹,然后像这样使用getResource

URL url = MyClass.class.getResource("/res/gfx/entity/entity1.png");

但是我有没有办法使res位于bin文件夹之外?

通常,在Java项目中,您会将/res文件夹作为源文件夹添加到项目设置中

在插件项目中,您可以将文件夹添加到build.properties中的输出中


在动态Web项目中,您会将/res文件夹放在WebContent文件夹中。

不管怎样,我真不敢相信这是多么愚蠢的修复

我将res文件夹添加到主项目文件夹中,而不是bin,然后进入eclipse

运行>运行配置>类路径>选择用户条目>高级>添加文件夹>选择资源

然后,当从res调用文件夹时,我没有执行“/res/gfx/entity/entity1.png”,而是执行“/gfx/entity/entity1.png”


问题解决了

你就是他们所说的怪胎天才!在过去的30分钟里,我一直在思考同一个问题,这让我发疯!!!通过提供此解决方案,您实际上节省了一天(实际上是2天1夜,我遇到了空错误)。