Earファイルがあります。 Javaクラスファイルを取り出し、逆コンパイルして編集しました。
ここで、新しいJavaソースファイルを再コンパイルし、結果として得られるクラスファイルを新しいEarに再追加したいと思います。
新しいJavaソースファイルを再コンパイルしようとしたときに、コンパイラが認識できないクラス、インポートなどについて苦情を言った。
私の質問は、この新しいクラスを再コンパイルして新しいEarに追加できるかどうかです。
回答:
回答№1は0おそらく必要なクラスもEARにあります。そうでない場合は、すべてのクラスに対してスタブを作成する必要があります。
回答№2の場合は0
はい、すべての依存関係をクラスパスに追加する必要があります。
回答№3の場合は0
私は逆コンパイル、再コンパイル、そしてreaddの概念を放棄しました。私は耳全体を一から作り直す。