【问题标题】:Java: How can you generate a folder by importing a jarJava:如何通过导入 jar 来生成文件夹
【发布时间】:2016-02-01 08:19:49
【问题描述】:

我制作了一个框架,它需要一个资源文件夹,其中包括 2 个具有特定名称的其他文件夹。有没有办法通过简单地导入我的 jar 来将它们生成到项目中?

【问题讨论】:

  • 我不认为你可以通过导入jar来创建项目中的文件夹。但是,您可以从项目中访问 jar 中的文件夹。这有帮助吗?
  • 这会重写文件夹还是复制?因为它是一个全局 jar,我需要为每个项目在其中放入其他类型的资源。

标签: java jar resources directory auto-generate


【解决方案1】:

如果.jar 在类路径上,那么它的资源文件夹应该可以使用class.getResource("/audio")class.getResource("/xmlData") 自动供JVM 使用

如果您确实想要解压缩.jar 以使文件夹可用,那么值得知道.jar 只使用.zip 格式。

已经有MavenANT 和其他构建工具可以解压/移动.zip.jar 文件以用于项目管理或构建。

如果您真的想以编程方式完成,那么java.util.zip 包中有类。其实java.util.jar.JarInputStream实际上扩展了java.util.zip.ZipInputStream

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-06
    • 2011-04-06
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 1970-01-01
    相关资源
    最近更新 更多