自動化されたソリューションがあるかもしれませんが、私は知りません。私の最善の策は、javadoc を含むダミーの Java ファイルを生成するコードを手動で記述することです。次のような方法で jar ファイルを参照する必要があります。
ArrayList<Class> classes = new ArrayList<Class>();
JarFile jfile = new JarFile("your jar file name");
String pkgpath = pckgname.replace(".", "/");
for (Enumeration<JarEntry> entries = jfile.entries(); entries.hasMoreElements();) {
JarEntry element = entries.nextElement();
if(element.getName().startsWith(pkgpath)
&& element.getName().endsWith(".class")){
String fileName = element.getName().substring(pckgname.length() + 1);
classes.add(Class.forName(pckgname + "." + fileName .split("\\.")[0]));
}
}
次に、クラスごとにメソッドを参照して、jar ファイル内の元のクラスのように見えるダミー クラスを最終的に書き留める必要があります。コードはダミー メソッドをファイルに書き込みますが、パラメーターと戻り値の型に基づいて javadoc コメントも書き込むようにします。
これが完了したら、javadoc を使用して、ダミー クラスからドキュメントを生成します。
これを行うには少し時間がかかるかもしれませんが、これが私の推測です...