有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将不同的javadoc zip文件组合成单个javadoc zip文件

对于我们使用的不同第三方JAR,我们有不同的Javadoc文件。我们必须将它们合并到一个Javadoc文件中,与我们的产品一起分发

有可能吗?有可用的工具吗

至少有我输入的工具。类与一个jar和该jar的javadoc相关的文件,并生成。java(源代码)文件和文档,这样我就可以组合这些源代码,并在一个快照中生成所有teh库的javadoc

任何指针都会对我大有帮助


共 (1) 个答案

  1. # 1 楼答案

    我也想做同样的事情,这个问题鼓励我更进一步

    我找到了一个适合我的解决方案:

    1. 反编译所有类文件,使其具有可编译的源文件。有几个反编译器可用(参见this question)。我第一次尝试Java反编译器,但它产生了太多语法错误。然后我在Procyon中做了这件事,在猜测的参数名中只产生了两个错误(在大约5000个类上):

      java -jar procyon-decompiler-0.5.26.jar -o src [jarfile.jar]
      
    2. 为这些反编译类生成javadoc:

      javadoc -sourcepath src -d javadoc -subpackages com
      

      这实际上会产生垃圾文档,因为源文件中没有javadoc。然而,索引文件是正确的

    3. 用可用javadoc中的相应文件夹替换包javadoc文件夹。对我来说,这意味着com文件夹