【问题标题】:Resources used by a jarjar 使用的资源
【发布时间】:2012-12-04 15:26:24
【问题描述】:

我有一个使用大量资源(视频、图像、文本)的可运行 jar(swing GUI),但我不知道访问这些 rsc 的最佳方式是什么。现在我将所有资源都放在C:\ 目录中,但是当我更换机器时,我必须手动将所有资源转移到适当的目录中。

【问题讨论】:

  • 把它们放在罐子里或放到网上
  • 希望这个answer 可能会有所帮助。但是,如果您手动操作,那么这个post 可能会更清楚地说明这个主题。

标签: java swing jar resources


【解决方案1】:

通常的方法是将资源文件打包在 JAR 中,通常与相关类的包在同一“目录”中或下

- com
  - example
    - MyClass.class
    - resources
      - icon.png

然后在MyClass 中,您可以使用this.getClass().getResource("resources/icon.png")java.net.URLgetResourceAsStreamInputStream 的身份访问资源。

【讨论】:

    猜你喜欢
    • 2012-01-18
    • 2011-06-27
    • 2012-06-30
    • 2023-03-24
    • 2016-12-29
    • 1970-01-01
    • 2011-02-08
    • 2020-03-18
    相关资源
    最近更新 更多