我在JCreator中有这些.java文件。
当我在JCreator中编译它们时,它很好,所有的文件和文件夹都被读取了,并且没有发生错误。但是,我需要在Eclipse项目中编译它们,以便将其传递给我的教授。然后问题就开始了。
我将.java文件添加到一个新的Eclipse项目中,并将其添加到
src folder然后,我在项目中创建了一个新文件夹,名为
res并将其作为源文件夹添加到构建路径中,并在其中添加了文件和文件夹。
>Use as Source Folder所有子文件夹都是相同的名称和内容,刷新了几次项目,检查了构建路径,但当我执行程序时,它说:
java.io.FileNotFoundException: sounds\bgmusic.wav (The system cannot find the path specified)从这一行开始:
InputStream test = new FileInputStream("sounds\bgmusic.wav");相同的文件夹名称,相同的文件,将其添加到构建路径和内容中。另外,我再说一遍,它没有找到资源文件夹中的所有文件:图片、声音、字体和其他东西。我已经在Eclipse中创建了一些项目,并成功地在其中添加了图片和声音。但是这有什么问题呢?
谢谢你的帮助!
发布于 2014-09-13 12:02:21
试试这个:
ClassLoader.getResourceAsStream ("sounds\bgmusic.wav");
我希望它能解决你的问题。
您也可以参考下面的链接:
http://www.javaworld.com/article/2077352/java-se/smartly-load-your-properties.html
https://stackoverflow.com/questions/25819640
复制相似问题