3

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

4

1 回答 1

2

取决于,如果您的应用程序是可移植的 - 就像在一个单独的 jar 文件中一样 - 可以执行而无需担心资源的位置,我建议将您的 jar 文件中的所有资源打包在一个单独的包中并然后使用getResourceAsStream. 有关提取主包中未包含的资源的信息,请参见我的答案:Exporting jars with resources。这也有助于最终用户不会意外删除资源或资源文件夹。

但是,如果您的应用程序安装在用户计算机上,即Program Files,那么最好将其保存在您的应用程序文件夹内的单独文件夹中,因为用户不会将您的应用程序从 PC 移动到 PC,因此不会忘记复制任何资源。

于 2012-08-21T17:56:20.403 回答