【问题标题】:Jar from HTML来自 HTML 的罐子
【发布时间】:2010-10-31 00:48:46
【问题描述】:

我使用的第三方库在 zip 文件中提供了 JavaDoc HTML 和相关的 bin 文件。如何从 JavaDoc HTML 创建 jar 文件?

谢谢。

【问题讨论】:

    标签: java jar javadoc


    【解决方案1】:

    快速回答:您可以将所有文件放在一个 ZIP 中并将其放在 .jar 扩展名中

    【讨论】:

    • 一个 JAR 文件可以被压缩,它可能会导致性能不佳。
    【解决方案2】:

    JAR 文件只不过是一个 ZIP 文件,其中包含(可选)清单文件。

    基本上,将文件重命名为 .JAR 即可。

    【讨论】:

    • 好吧,我还没有查看规范,当然还有很多功能取决于清单中的信息,但我还没有看到任何 Java 工具直接拒绝 JAR 文件只是因为它缺少清单。
    • 确保 index.html 文件位于 .zip 文件的根目录(否则 IDE 将无法将其识别为 javadoc)。
    【解决方案3】:

    通过压缩文件并将压缩包重命名为 .jar? (JAR files 基本上只是 ZIP 文件。)

    但是为什么要从 HTML 文件中创建 JAR?

    【讨论】:

    • 是的,我想知道这是否与 IDE 有关。当然,使用智能 IDE,您不需要做这样的事情,因为您可以直接从 ZIP/JAR/目录/URL 附加 Javadocs。 :)
    • 你是对的。与IDE有关。我更喜欢引用 URL。
    • 这至少在 IntelliJ IDEA 中是可能的,我也相信 Eclipse。
    【解决方案4】:

    当然你可以直接解压压缩包,然后把刚才解压的 lib 文件夹添加到你的类路径中。

    【讨论】:

      【解决方案5】:

      JDK 包含 jar.exe,适用于 Windows,路径为“%JAVA_HOME%/bin/jar.exe”

      假设你有文件夹

      /somelib/
               packages.html
               ... other html
      

      进入 somelib 目录:

      cd /somelib/
      jar cvf somelib-3.0-javadoc.jar *
      

      在 /somelib/ 之后你可以找到 somelib-3.0-javadoc.jar

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-04-11
        • 2012-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-19
        相关资源
        最近更新 更多