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. UnityのAWS-SNS SDKのjavaクラスファイルを編集します。
- 2. Java - クラスファイルを編集するにはどうすればいいですか?
- 3. android studioの.jarクラスファイルを編集するには
- 4. vimはjarパッケージ内のjavaファイルを編集します
- 5. 端末内のHDFS内のtxtファイルを編集するには?
- 6. .txtファイルを編集するJava
- 7. JavaでXMLファイルを編集する
- 8. ファイルをJavaで1行編集する
- 9. オンライン編集オフィスプラットフォーム内のファイル
- 10. Spring MVCのリソース内のファイルを編集するには?
- 11. 終了したドッカー内のファイルを編集するには?
- 12. javaでSHA256を編集するには
- 13. git内のすべてのコミット内のファイルを編集する
- 14. Javaソースファイルを編集する
- 15. JSONファイル - Java:フィールド値の編集/更新
- 16. JSZipを使用してZipファイル内のファイルを編集する
- 17. VBでファイルを編集するには?
- 18. 手術は.earのクラスファイルを置き換えます
- 19. コード内の.configファイルの編集
- 20. xmlファイルを編集できませんが、.javaを編集できますか?
- 21. Rails、ウィンドウ内のページの編集を編集する
- 22. フォルダ内のファイルを数えて編集後に検証する
- 23. JavaでXMLファイルをマイナーに編集する方法
- 24. PHARファイルを編集する
- 25. JSONファイルを編集する
- 26. Javaは既存のファイルを編集します
- 27. python/javaでacpの内容を編集する
- 28. Javaの既存のtxtファイルを編集する
- 29. Wordpressダッシュボード内のすべてのファイルとフォルダを編集する
- 30. .pharファイルの内容を編集するには?私の場合は