在java项目中放置声音文件的位置?

时间:2012-08-21 17:44:21

标签: java audio netbeans

我正在将声音添加到我使用NetBeans创建的java项目中。放声音文件的最佳位置在哪里?在包中?源文件夹?图书馆?制作一个新文件夹?最好放的地方在哪里?

1 个答案:

答案 0 :(得分:2)

如果您的应用程序是可移植的 - 就像在一个jar文件中一样 - 可以在不需要担心资源位置的情况下执行,我建议将所有资源打包在jar文件中单独的包,然后使用getResourceAsStream访问它们。请参阅我的回答,以获取主包中未包含的资源:Exporting jars with resources。这也有助于最终用户不会意外删除资源或资源的文件夹。

但是,如果您的应用程序已安装在用户计算机上,即 Program Files ,那么将它保存在您的apps文件夹中的单独文件夹中就可以了。用户没有将您的应用程序从PC移动到PC,因此不会忘记复制任何资源。