2016-10-30 2 views
0

JARファイルのlong値を編集したいと思います。JARファイルに囲まれた値を編集する

Javaデコンパイラ、DJ Java Decompilerを使用して、7zipを試して、Notepad ++で新しいファイルを作成し、デコンパイルされたコードをコピー&ペーストすることで.classファイルを修正しようとしました。 jarファイルが破損していると表示されます。

私が変更しようとしている値は以下のとおりですが、変更できないようです。すべてのヘルプは、私はあなたがあなたと一緒にソースコードを持っていけないし、Jarファイルが署名されていないと仮定しています

Image of value that I was trying to change

+0

ファイルをjarファイルに戻す前に再コンパイルしましたか? – arnabkaycee

+0

これはJavaScriptに関するものですか? – vlaz

+0

@vlaz私はそうは思わないでしょう。タグを削除しました。 – mplungjan

答えて

0

をいただければ幸いです。その場合

は、以下の 1.デコンパイラ 2.保存 3. Javaファイルをコンパイルし、再びクラスファイルに変換するJavaファイルとクラスでクラスを開いて、手順に従ってください。 4.クラスファイルをJarファイルに入れます

+0

どのような逆コンパイラ?上記の逆コンパイラには別名で保存するオプションはありません –

+0

一般に、7zipのようなアーカイバを使用して開くときにファイルを編集することはできません。あなたのjarファイルに含まれるクラスファイルは少なくなりますか?その場合はすべてのクラスファイルを開き、すべてのクラスファイルをJavaファイルに1つずつ保存します。最後にJarを作成します。 – arunan

+0

デコンパイラは.javaファイルとして保存せず、編集することはできません。ところでjd-gui-1.4.0を使用しています.Java Java Decompilerは、あまりにも多くのものを試して、間違ってしまったために期限切れになりました。あなたが使用できるデコンパイラとエディタをお勧めしますか? –

関連する問題