Java Netbeans:访问其他包中的资源

Java Netbeans:访问其他包中的资源,java,netbeans-6.9,Java,Netbeans 6.9,我已经切换到Netbeans,并且发现访问包中的文件非常令人困惑。通常我会把所有的东西都放在一个文件夹里 我在我的项目中创建了如下结构的包: project_name ......Source Packages ............Game ............Players ............Resources ..................Levels ..................Images 我想从游戏包中的Gui类访问Resour

我已经切换到Netbeans,并且发现访问包中的文件非常令人困惑。通常我会把所有的东西都放在一个文件夹里

我在我的项目中创建了如下结构的包:

project_name  
......Source Packages  
............Game  
............Players  
............Resources  
..................Levels  
..................Images  
我想从游戏包中的Gui类访问Resources.Levels包中的文本文件。我该怎么做?理想情况下,我希望创建一个String=mapFile.txt


谢谢

这与NetBeans无关,而是与Java有关。要访问类路径中的资源,应该使用方法。仔细阅读它的文档。在您的情况下,您应该使用

Gui.class.getResourceAsStream("/Resources/Levels/mapFile.txt");

另外,Java中的包应该全部使用小写。

这与NetBeans无关,而是与Java有关。要访问类路径中的资源,应该使用方法。仔细阅读它的文档。在您的情况下,您应该使用

Gui.class.getResourceAsStream("/Resources/Levels/mapFile.txt");

此外,Java中的软件包应全部使用小写。

感谢您的回答。我觉得两个答案都应该标记为正确,但我只能将其中一个标记为已回答:。再次感谢!!谢谢你的回答。我觉得两个答案都应该标记为正确,但我只能将其中一个标记为已回答:。再次感谢!!