0

Javaバイトコードまたはクラス図またはメタモデルを入力として取り、パッケージ構造に従ってソースコードを生成する1つのアプリケーションを開発することを計画しています。しかし、次のような提案が必要です。

このアプリケーションを起動する方法は、メタモデルまたはバイト コードをソース コードに変換する API があることを意味します。

4

2 に答える 2

1

その場合、Jdec フレームワークで確認できます。次の機能を実行しています。

  • クラスファイルの選択的逆コンパイル

  • Java クラスの逆アセンブル

オープンソースです。 http://jdec.sourceforge.net/

良いスタートになるのではないかと思います。

于 2012-05-25T04:54:08.610 に答える
0

BCELが探しているものかどうかはわかりませんが、一見の価値があります。
私が個人的に Java バイトコードを逆コンパイルする必要があるときは、JADを使用しています。
また、理解を深めるためにJavaバイトコードの一般的な紹介を探している場合は、コメントの2つのリンクを試してください(回答ごとに2つのリンクに制限されているため、不便をお詫びします)。

于 2012-05-25T09:53:12.383 に答える