JavaRush /Java Blog /Random-JA /Javaの便利なソフト
Ivan Zaitsev
レベル 33
Киев

Javaの便利なソフト

Random-JA グループに公開済み
こんにちは、今回はプログラミングに役立つ便利なプログラムについてお話したいと思います。たとえば、他の人のコードを参照する必要があるがソース コードを持っていない、または自分のプログラムを暗号化して誰も閲覧できないようにする、などです。私が知っているプログラムの小さなリストを用意しました。
Java便利ソフト - 1

クラス内翻訳者

このプログラムは文字列変数を編集するために設計されています。
Java便利ソフト - 2
説明書
  1. このプログラムを使用して *.class ファイルを開き、ファイルに含まれる行のリストが左側に表示されます。クラスにテキストがない場合、プログラムはこれを報告します。
  2. 左側のリストから行を 1 つずつ選択し、右下のウィンドウで変更します。ソーステキストは上部のウィンドウに表示されます。
  3. 変更された行はリスト内で緑色でマークされます。
  4. すでに変更された行を含む新しい *.class ファイルを保存するには、「ファイル」->「保存」メニューを使用します。

JD-GUI

このプログラムは Java クラスを表示し、プログラムのソース コードを表示するように設計されています。
Java便利ソフト - 3
説明書:
  1. 任意の jar またはクラス ファイルをプログラム ウィンドウにドラッグします。
類似したプログラム: luyten、BytecodeViewer。

Javaバイトコードエディタ

このプログラムは、バイトコードを編集し、Java クラスを表示および変更するように設計されています。
Java便利ソフト - 4
説明書
  1. このプログラムを使用して、*.class ファイルまたは *.jar ファイルを開き、編集する目的のクラスを選択します。
  2. 左側のリストからタブを 1 つずつ選択します。
  3. メソッド コードを変更するには、左側の [メソッド] タブと目的のメソッドを選択します。
  4. すでに変更されたメソッドを含む新しい *.class ファイルを保存するには、メソッド編集の上部にある [メソッドを保存] ボタンを使用します。
類似のプログラム: DirtyJOE、BytecodeViewer。

ストリンガー

このプログラムは、Java アプリケーションを包括的に保護するように設計されています。
Java便利ソフト - 5
説明書
  1. 保護する *.jar ファイルとその保存場所を選択します。
  2. 保護する必要があるボックスにチェックを入れます。
  3. 「実行」をクリックして、完了するまで待ちます。
類似のプログラム: proguard、zelix、allatori。

シダフラワー

このプログラムは、Java アプリケーションを逆コンパイルするために設計されています。このプログラムにはグラフィカル インターフェイスがないため、ターミナル経由で起動する必要があります。 説明書
  1. フォルダーを作成し、そこに逆コンパイル用のファイルを置き、ソース用のフォルダーも作成します。
  2. ターミナルを介して、次の引数を指定してプログラムを呼び出します。1) 逆コンパイル用のフォルダー、2) ソース用のフォルダー (fernflower.jar deobf src を呼び出します)。
  3. deobf フォルダーのすべてのソース コードが src フォルダーに表示されます。
類似のプログラム: deobfuscator、JD-Core、Mocha。おそらく今のところはこれですべてです。便利なソフトウェアを知っている場合は、投稿のコメントに書き込んでください。上記のプログラムはすべてインターネット上でダウンロードできます。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION