私が行っているプロジェクト用にいくつかの外部 JAR ライブラリが提供されています。コンパイルされたコードにアクセスできますが、見慣れた形式ではないため、実際には理解できません。「コードを解読」して何が起こっているのかを理解する方法に関するヒントはありますか?
ありがとう
ネットでJava デコンパイラ(例: JAD ) を検索します。jar に表示されるのは Java クラス、つまり .java ファイルをコンパイルした結果です。
.class を .java に逆コンパイルするために使用できる decomipler があります。JD Java 逆コンパイラを使用しています。
注: 一部の国では、逆コンパイル (または) 逆コンパイルされたコードの変更は違法であると思います。それを知っておいてください。
JAD のような逆コンパイラを使用して .class ファイルから .java ファイルに逆コンパイルできますが、私の経験では、その使用はかなり制限されています。
Java Decompiler (もう 1 つの高速 Java デコンパイラ) を試してください: http://java.decompiler.free.fr/。
コンパイルされたライブラリを逆コンパイルできます。
JAD は 1.3 までしかサポートされていません。
IDE に添付できるドキュメントやソース jar が必要です。これにより、ドキュメントにアクセスできるようになります。
そうでない場合は、逆コンパイルする必要があります。
この jar をブラック ボックスとして扱っても問題ない場合があることに注意してください。