私は自己解凍型のexeファイルを持っています。そのファイルを7-zipで開くと、たくさんのJavaクラスファイルが見えます。Java - クラスファイルを編集するにはどうすればいいですか?
メモ帳でクラスファイルを開くと、私は単純な変更を加える必要がありますが、ファイルを編集するとテキストエディタでreadbaleのascii値が必要です変更してアーカイブを更新すると、アプリケーションはもう実行されません。 (今はファイルが破損していると思います)
このファイルを編集してアーカイブに戻すにはどうしたらいいですか? 1つのクラスファイルを逆コンパイルし、再コンパイルしてアーカイブに戻すことはできますか?
* 1つのクラスファイルを逆コンパイルし、再コンパイルしてアーカイブに戻すことはできますか?*おそらく。なぜそれを試して見ないのですか? –
なぜあなたは再コンパイル/再パッケージできるようにソースを代わりに変更していませんか?あなた自身のコード(またはあなたが変更できるコード)ですか? – ochi
_ "ファイルを編集して変更し、アーカイブを更新すると、アプリケーションは実行されなくなります。" _テキストエディタはファイルの他の非ASCII部分を壊しています。あなたの質問は、_ "どのように.EXEファイルを編集できますか?"と似ています。どちらの場合も、16進エディタを賢明に使用することは可能です。しかし、他の人がコメントしたように - ソースを変更して再コンパイルしてください。ソースがない場合は、.classからsourceにコンパイルし直してください。 –