EJBの1行のコードを編集する必要があります。私はEclipseに耳をインポートしますが、.classファイルを編集する方法を理解することはできません。私はJadclipseを使って見ることができますが、編集することはできません。 .classファイルを手動で編集し、改訂された.javaファイルをEJBに入れて、耳を書き出しようとしましたが、私の.javaが削除されました。私の質問は本当に私のプロジェクトに私の.javaファイルをどのように再コンパイルするのでしょうかと思います。 EARをインポートし、.classファイルを編集してEARとしてエクスポートする必要があります。このプロジェクトは、私が4年以上前に契約したビジネスのために書かれたものです。それを書いた開発者はもはや私たちとはいません。私が持っているのはすべてEARです。どんな助けもありがとうございます。EARファイル内のJavaクラスファイルを編集するには
答えて
.classファイルは編集しません。これは.javaファイルで、編集して.classファイルにコンパイルします。私はあなたがそれらを表示して更新できる場合には.javaファイルもそこに存在しなければならないと仮定しています。もちろん、実行時に.classが必要になるため、.javaを戻してエクスポートしようとするのは無意味です。
もちろん、EAR内のEJBコードの場合、生成されたコード、または適切なEJBを生成するためにEJBコンパイラで実行する必要があるコードの可能性があります。
あなたは、クラスファイルを編集することはできませんが、自分自身の良いバイナリエディタゲットjavassist
を試し、実行時にバイトコードを編集しようとすることができます。
あなたは、このようなJDとしてdecompilierツールを使用して、バックのJavaへの逆コンパイルクラスファイルを試すことができます。
http://java.decompiler.free.fr/
Decompiliersしかし、完璧ではありません。生成するコードは必ずしも正しいとは限りませんので、注意して使用してください。
EARファイルは単なるzipファイルです。名前を.zipに変更すると、WinZipなどで表示できます。
あなたが運が良ければ、ファイルを逆コンパイルしてファイルに必要な改造を加えることができます(ファイルがどのようにコンパイルされているか、難読化されているか、デバッグ情報なしかによってluckyと言います)。
EARを再構築するためにANTを使用してください(How do I create an EAR file with an ant build including certain files?または他のリソースを参照してください)
新しいEARを再展開するだけでよいはずです。
- 1. .txtファイルを編集するJava
- 2. ファイルをJavaで1行編集する
- 3. 終了したドッカー内のファイルを編集するには?
- 4. git内のすべてのコミット内のファイルを編集する
- 5. VBでファイルを編集するには?
- 6. コード内の.configファイルの編集
- 7. Rails、ウィンドウ内のページの編集を編集する
- 8. xmlファイルを編集できませんが、.javaを編集できますか?
- 9. PHARファイルを編集する
- 10. Javaは既存のファイルを編集します
- 11. Bashスクリプト:ファイルの編集後にファイル内の特定のテキストを復元する
- 12. 編集.oniファイル
- 13. 編集ファイル
- 14. Xmlファイルの編集
- 15. ネットワークストレージにファイルをリモートで編集する
- 16. javaのhtml/webpagesを編集する
- 17. Javaの画像を編集する
- 18. FLAファイルなしでswfファイルのリンクを編集するには?
- 19. javaでviエディタを使ってファイルを編集する
- 20. アレイリストの内容を編集する
- 21. キュー内のMSMQメッセージを編集する
- 22. バッチファイル内の1行を編集する
- 23. recyclerView内のTextViewアイテムを編集する
- 24. 配列内のNSMutableDictionaryを編集する
- 25. Intellij内のCheckstyleルールを編集する
- 26. グリッド内の画像を編集する
- 27. DB内の行を編集する
- 28. Androidイメージの編集/ Javaによるワーピング?
- 29. j2me .jarアプリケーションから1つのクラスファイルを逆コンパイル、編集、再コンパイルする方法
- 30. JavaEEのファイルを編集