列出已编译的java类的成员

时间:2011-08-01 20:19:49

标签: java .class-file

我有一个已编译的java类文件:

HelloWorld.class

是否有一个命令行命令可以用来列出该类的所有成员?

3 个答案:

答案 0 :(得分:6)

您正在寻找javap。它附带JDK。

答案 1 :(得分:2)

尝试javap -private HelloWorld

有关详细信息,请参阅http://download.oracle.com/javase/1,5.0/docs/tooldocs/windows/javap.html

答案 2 :(得分:1)

是的,它被称为javap。

您可能必须设置类路径(与使用java命令的方式非常相似)来获取javap以查找您的类,具体取决于它是否在包中(并且应该位于相应的子目录中)。

一般语法是

javap HelloWorld