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