2

私が行っているプロジェクト用にいくつかの外部 JAR ライブラリが提供されています。コンパイルされたコードにアクセスできますが、見慣れた形式ではないため、実際には理解できません。「コードを解読」して何が起こっているのかを理解する方法に関するヒントはありますか?

ありがとう

4

5 に答える 5

0

ネットでJava デコンパイラ(例: JAD ) を検索します。jar に表示されるのは Java クラス、つまり .java ファイルをコンパイルした結果です。

于 2012-11-09T14:41:21.250 に答える
0

.class を .java に逆コンパイルするために使用できる decomipler があります。JD Java 逆コンパイラを使用しています。

注: 一部の国では、逆コンパイル (または) 逆コンパイルされたコードの変更は違法であると思います。それを知っておいてください。

于 2012-11-09T14:41:49.453 に答える
0

JAD のような逆コンパイラを使用して .class ファイルから .java ファイルに逆コンパイルできますが、私の経験では、その使用はかなり制限されています。

于 2012-11-09T14:41:56.757 に答える
0

Java Decompiler (もう 1 つの高速 Java デコンパイラ) を試してください: http://java.decompiler.free.fr/

コンパイルされたライブラリを逆コンパイルできます。

JAD は 1.3 までしかサポートされていません。

于 2012-11-09T14:42:22.190 に答える
0

IDE に添付できるドキュメントやソース jar が必要です。これにより、ドキュメントにアクセスできるようになります。

そうでない場合は、逆コンパイルする必要があります。

この jar をブラック ボックスとして扱っても問題ない場合があることに注意してください。

于 2012-11-09T14:42:36.167 に答える