从 jar 文件生成 javadoc 和 java 项目的方法

Way to generate javadoc and java project from jar file

我使用 Netbeans。我可以制作 java 长的项目,然后编译它们以创建一个我可以独立执行的 jar 文件。但是给定一个 jar 字段,有人能告诉我如何从中生成一个 java 项目以及它的 java-doc 吗?是否有可用的软件可以执行此操作或可以在 IDE 内完成?

这就像说我已经编写了一个 C++ 代码来制作一个 .exe 文件,并希望做一些事情来提取 C++ 源文件并 headers 从 .exe 文件中返回。可以吗?

不,你不能。我假设您正在谈论的文档在评论 (javadocs) 中:评论保留在源文件中而不是工件中。

尽管如此,您可以尝试对您的 jar 进行逆向工程:How to decompile a whole Jar file?

您总是可以尝试反编译代码。通过从 jar 中提取 .class 文件,然后通过反编译器从 运行 中提取 .class 文件。但是,这取决于反编译器的信誉如何,不能保证,正是使用的代码。同样就 javadocs 而言,如果反编译器能够提取 javadoc 注释,我相信您可以创建一个 javadoc。但是,如果它不能,那么除了制作自己的 javadoc 反编译代码之外,你运气不好。

实际上我还有另一种方法,我想我无法通过 netbeans 找到一种方法,但我创建的最好方法是使用 Java Decompiler 我有一个选项保存所有源,在 netbeans 中创建一个 java 空项目,然后在其中添加源代码