最初に jar ファイルを解凍します。これにより、パッケージごとに一連のディレクトリが生成されます。次に、ディレクトリごとに javap コマンドを適用します。
たとえば、Tomcat を使用すると、webapps\balancer にある catalina-balancer.jar ファイルを解凍してから、
javap -classpath org\apache\webapp\balancer ルール
を与える
「Rule.java」からコンパイル
インターフェイス org.apache.webapp.balancer.Rule{
public 抽象ブール値の一致 (javax.servlet.http.HttpServletRequest);
public abstract java.lang.String getRedirectUrl();
}
パッケージ内のすべてのクラス ファイルに対してこれを行う必要がある場合は、スクリプトまたはプログラムを記述してクラスパスをたどり、ファイル名から .class を削除して javap に渡す必要があります。
(perl/bash/java で書くのはかなり簡単です)。