Java Class File Editor 2.23

ライセンス: 無料 ‎ファイルサイズ: N/A
‎ユーザー評価: 2.3/5 - ‎75 ‎投票

Java クラスファイルバイナリを開いて、文字列、属性、メソッドを表示または編集し、javap ユーティリティと同様の読み取り可能なレポートを生成します。ビルドで確認は、ファイルを保存する前に変更を確認します。使いやすい Java のスイング GUI。 これは Java クラスのファイルバイナリを開き、その内部構造を表示し、必要に応じてその一部を変更し、クラスファイルを保存するツールです。javap ユーティリティと同様に読み取り可能なレポートも生成されます。使いやすい Java のスイング GUI。ユーザー・インターフェースは、できるだけ詳細な情報を表示しようとし、実際の Java クラス・ファイル構造と同じくらい近い構造体を表示しようとします。同時に、変更を行いながら、使いやすさとクラスファイルの一貫性も強調されます。たとえば、メソッドが削除されると、関連付けられた定数プール エントリが参照されなくなった場合も削除されます。組み込み検証ツールは、ファイルを保存する前に変更をチェックします。このツールは、Javaクラスのファイルの内部を学ぶ人々によって使用されています。このツールは、ソース コードが使用できない場合にクラス ファイルを簡単に変更するためにも使用されています。 このツールの基礎となる一般レベルの要件には、次のものがあります。 直感的なグラフィカルユーザーインターフェイス:ユーザーインターフェイスは、クリーンで直感的でなければなりません。画面が混雑しないようにしてください。タブパネルなどのコンポーネントは、画面の乱雑さを減らすために適切な場所で使用する必要があります。 初心者とパワーユーザーの明確な分離: 初心者ユーザーが必要なオプションに簡単にアクセスできるように機能を配置する必要がありますが、すべての機能は、パワーユーザーが画面階層の深い階層を深く利用できます。 カスケードの変更: コア エンジンは、連鎖的な変更があれば検出し、すべての変更を確認してから続行できる必要があります。 整合性チェック: 整合性チェックを行う必要があります。このチェックをすべての段階で行うことは、実現不可能な場合があります。このような場合に対処するには、ユーザーにこのチェックをオプションで行うための制御を与える必要があります。 整合性チェックをオフにする施設:一体なぜ誰かがこれを望むのですか?Java仮想マシン自体をテストするには、クラスファイルのエラーにどれだけうまく耐えるかを確認します。Java コンパイラは、無効なクラス ファイルを生成することはありません。これはおそらくそれを行う唯一の方法です。 新しいクラスの作成: このツールを使用して、クラスをゼロから作成できるはずです。これは、Java 仮想マシンの指示を学習するための便利なツールとして機能します。 コンパイラ固有の属性を調べる機能: コンパイラーによっては、デバッグやその他の製品固有の機能を容易にするために、製品固有の属性を設定するものもあります。たとえば、コンパイラは、ソース ファイル ブラウザー ファイルにエントリを埋め込む場合や、クラス メソッドの説明の行番号属性を指定できます。このユーティリティは、可能な限り、そのような機能を検出、表示、操作できる必要があります。

バージョン履歴

  • バージョン 2.23 に転記 2004-03-21
    いくつかの修正と更新
  • バージョン 2.23 に転記 2004-03-21

プログラムの詳細