【问题标题】:java - how do you make a resourceloader?java - 你如何制作资源加载器?
【发布时间】:2012-01-15 07:31:57
【问题描述】:

在我导出包含音频的 eclipse java 项目并运行 jar 文件后,即使我检查了文件是否在 jar 中,也没有任何声音工作。当我在 Eclipse 中构建它时,所有的声音都可以工作,但在我导出它之后就不行了。在做了一些研究之后,我想我需要一个叫做 ResourceLoader 的东西,但我找不到它的教程。有人可以告诉我该怎么做吗?或者告诉我解决问题的更好方法?

【问题讨论】:

  • 请显示加载声音文件的代码。

标签: java eclipse audio resources loader


【解决方案1】:

http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html 检查 getResource 和 getresourceAsStream 方法的使用情况。

EG:

InputStream audio = new BufferedInputStream(this.getClass().getResourceAsStream("audio/bing.au"));  

【讨论】:

  • 这对我没有任何帮助。我不明白我什至应该做什么。请解释更多..
  • 资源加载器的想法是从应用程序 jar 中获取数据 - 正如您在问题陈述中所描述的那样。如果音频文件嵌入到 jar 中,则 File 类的正常操作将不可用,因此您必须通过上面的代码绕过它们。让我们更多地了解您的代码以提供帮助。
猜你喜欢
  • 2010-11-13
  • 2011-02-12
  • 1970-01-01
  • 2016-06-05
  • 1970-01-01
  • 1970-01-01
  • 2013-05-24
  • 2017-03-20
  • 1970-01-01
相关资源
最近更新 更多