【问题标题】:Adding Java docs to Eclipse Project whlie exporting jar导出 jar 时将 Javadocs 添加到 Eclipse 项目
【发布时间】:2012-02-13 01:54:44
【问题描述】:

所以我在 Eclipse 中有一个 Java 项目,我可以为其生成一个 Jar 文件。现在我可以在其他项目中使用这个 jar 文件了。但是,当我使用例如 Eclipse 将此 jar 文件添加到其他项目的构建路径时,它不会显示任何文档。

只有在生成Jar文件的同时,我还单独生成java docs,并且在用户端,当我导入这个jar时,我必须单独指定这个jar的java docs。

我只是想知道,有什么方法可以将 java 文档和项目完全导出为一个 jar,这样当使用 Eclipse IDE 在其他项目中导入时,它会显示文档而无需显式导入 java 文档?

【问题讨论】:

    标签: java eclipse jar javadoc


    【解决方案1】:

    如果您在导出 jar 文件时选择“导出源文件和资源”选项,您应该能够在其他项目中看到文档。

    【讨论】:

    • 感谢 manish,但如果我只想添加类文件而不是实际的 .java 文件,这种方式仍然可行吗?
    • 不,您还必须包含源文件。
    • 好的,实际上如果我只导出文档然后只导出带有类文件的项目,任何人都可以将这些文档导入到这个导出的 jar 中,并且它工作正常,而其中没有包含 .java 文件jar,所以我想如果我想要一个单独的包,我还必须包含 .java 文件。
    • 是的,你是对的。 Eclipse 在 jar 中查找与该类对应的源文件。如果找到源代码,它会从那里读取 javadoc,否则您需要为该 jar 提供源存档或 javadoc 存档。
    【解决方案2】:

    @manish 方法对我不起作用。在我的情况下,解决方案是不同的。您还可以尝试通过四个简单的步骤来完成:

    1. 右键项目 - 导出 - Jar 文件
    2. 右键项目 - 导出 - JavaDoc
    3. 使用 7Zip 或类似的压缩 JavaDoc 文件夹。使用“jar”扩展名重命名。
    4. 用两者创建文件夹并压缩它。也使用“jar”扩展名重命名。

    例子

    /your-library-v1.0.0.jar
      - your-library.jar 
      - your-library-doc.jar
    

    现在您可以导入库 (your-library-v1.0.0.jar),Javadoc 将在您的项目中可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-14
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      相关资源
      最近更新 更多