【问题标题】:How do you create a .jar file for an applet that has images and sound?如何为具有图像和声音的小程序创建 .jar 文件?
【发布时间】:2015-06-02 01:46:52
【问题描述】:

我正在创建一个用 Java Applet 创建的 Simon Says 记忆序列游戏。我需要将它发布在网站上,并且能够在不使用 java 编译器的情况下运行它。它有一个 Image 文件夹和一个 Sound 文件夹,需要包含在 .jar 文件中。

这是一些代码的link

【问题讨论】:

  • 这些资源一旦放入Jar中就变成了嵌入式资源。请参阅info. page for embedded resource 了解如何形成嵌入资源的 URL。使用/ 为每个字符串添加前缀可能会有所帮助。然后getImage(URL)方法就可以从URL中加载资源了。

标签: java jar compilation applet embedded-resource


【解决方案1】:

您必须将所有必要的文件打包到这个 jar 中并将它们用作资源而不是文件。看看它是如何完成的here

【讨论】:

  • 鉴于问答都是关于流的,而小程序可以很好地处理 URL,我不认为它与这个问题密切相关..
  • @AndrewThompson OP 说:“需要包含在 .jar 文件中的声音文件夹”——这就是我建议将这些文件用作资源和流的原因。
  • URL 也可以用于 Jar 文件。 ;) 请注意,在applet methods 中,有getImage(URL)getImage(URL, String),但没有getImage(InputStream)。当然,还有许多其他方法可以从流中加载图像,但在我对这个问题的评论中,我建议坚持使用 URL,以便继续使用内置的小程序方法。
猜你喜欢
  • 2023-04-07
  • 1970-01-01
  • 2012-06-13
  • 1970-01-01
  • 2021-08-05
  • 2013-05-30
  • 1970-01-01
  • 2020-07-17
  • 1970-01-01
相关资源
最近更新 更多