2

私は Eclipse を使用する Java 初心者です。NASA World Wind パッケージを理解しようとしています。具体的には、次のようなコードです。

    protected WorldWindow wwd;
    protected StatusBar statusBar;
    protected ToolTipController toolTipController;
    protected HighlightController highlightController;

「WorldWindow」にマウスを合わせると、

注: この要素にはソースも Javadoc も添付されていないため、Javadoc が見つかりませんでした。

ただし、コードはコンパイルおよび実行されます。

ただし、JAR ファイル内のパッケージを指しています。それが参照しているクラスを見つけることができます。しかし、クラスファイルを読み取ることができません。それをダブルクリックすると、クラス ファイル エディタに「ソースが見つかりません」というメッセージが表示されます。

このコードがどのように機能するかを理解したいです。JAR 内のクラス ファイルを読み取るにはどうすればよいですか?

4

4 に答える 4

4

jar 内の実際のクラス ファイルを読み取るには、JD-GUI などのツールを使用して逆コンパイルする必要があります。

ただし、Google で簡単に検索すると、ライブラリ全体の Javadoc が返されました。

http://builds.worldwind.arc.nasa.gov/worldwind-releases/daily/docs/api/index.html

楽しみ!

于 2013-06-11T20:30:54.737 に答える
3

逆コンパイラを使用してください - Eclipse プラグインであるJD-Eclipseを試してください。インストール後、表示したいクラスをクリックすると、JAR ファイル内から逆コンパイルされたコードに移動できるはずです。

ここに画像の説明を入力

于 2013-06-11T20:30:20.320 に答える
2

クラスファイルを読み取り可能な Java コードに「逆コンパイル」する必要があります。優れた逆コンパイラがいくつかありますが、こちらは非常に人気のあるJD-GUIです。

また、IDE を使用している場合は、多くの場合、src ファイルをダウンロードして添付し、プログラムの作成中に javadoc として使用できます。

于 2013-06-11T20:30:37.383 に答える
2
于 2013-06-11T20:35:00.890 に答える