私がコンパイルされたJavaクラスファイルを持っている:リストコンパイルされたJavaクラスのメンバー
HelloWorld.class
は、私はクラスのすべてのメンバーをリストするために使用できるコマンドラインコマンドはありますか?
私がコンパイルされたJavaクラスファイルを持っている:リストコンパイルされたJavaクラスのメンバー
HelloWorld.class
は、私はクラスのすべてのメンバーをリストするために使用できるコマンドラインコマンドはありますか?
はい、それが呼ばれてjavapを参照してください。
クラスパスを設定する必要があるかもしれません(javaコマンドと同じように)。クラスパスをパッケージ内にあるかどうか(また、対応するサブディレクトリ内にあるかどうかによって)javapを取得する必要があります。
一般的な構文は
javap HelloWorld
あなたはjavapを探しています。 JDKに同梱されています。
お試しjavap -private HelloWorld
詳細情報については
は、http://download.oracle.com/javase/1,5.0/docs/tooldocs/windows/javap.html
'javap'がニーズのために有用であるかどうかを確認しています。 –
同様の質問: http://stackoverflow.com/questions/3923799/tool-to-check-package-name-and-class-name-of-the-class-within-a-class-ファイル – ebelisle