0
特定のクラスのローカル変数と継承されたすべての変数をバッファにコピーする方法はありますか?Eclipseのすべての変数のリストを取得する
特定のクラスのローカル変数と継承されたすべての変数をバッファにコピーする方法はありますか?Eclipseのすべての変数のリストを取得する
javapなどの外部ツールを使用すると、クラスのすべてのインスタンス変数(簡単にコピーできるstdout内)をすばやくリストすることをお勧めします。
javap
コマンドは、クラスファイルを逆アセンブルします。
出力は使用するオプションによって異なります。
オプションを使用しない場合、javap
はパッケージを保護し、それに渡されたクラスの公開フィールドとメソッドはです。javap
の出力はstdout
に出力されます。
あなたはexternal tool from your eclipse sessionとしてそれを呼び出すことができます。
Run>External Tools
。これにより、外部ツール起動ウィザードが起動します。Program
を選択し、名前を「javap
」と指定します。- "
Location:
"の場合は、ブラウザファイルシステムを起動して、javap
アプリがどこにあるかを確認してください。- "
Working Directory
"の場合は "Browse Workspace...
"を選択し、クラスファイルがあるワークスペースを選択します。
例えば、私はこのプロジェクトを選択した後、helloDB
というワークスペースにプロジェクトを持っていますが、テストボックスは${workspace_loc:/helloDB}
に更新されます。
javap
はこれを直接使用していますが、 "Arguments:
"セクションで使用できます。- 私の
helloDB.class
ファイルは私のプロジェクトに対して私のbin
ディレクトリにあります。 「Arguments:
」のためにそう
、私が入った私のプロジェクトのためになる:-classpath ${workspace_loc:/helloDB}/bin helloDB
注:.../bin
とhelloDB
の間にスペースがあります。helloDB
は私の.class
ファイルです。
を実行ヒット[あなたが何をしようとしている?](http://mattgemmell.com/2008/12/08/what-have-you-tried) –
私はシングルを理解していません言葉...あなたはもう何を達成しようとしていますか? – musiKk