0

我正在尝试使用 ClassParser 来获取方法参数名称,ClassParser 构造函数将类名称作为参数,例如:

ClassParser parser = new ClassParser("Main.class");

我正在尝试将参数设置为 String 类我尝试使用“String.class”但它不起作用。我也使用过“java.lang.String.class”,但它不起作用。最后,我尝试了 this.getClass().getResource("java/lang/String").toString() 但这也不起作用。我该如何解决这个问题?

谢谢

4

1 回答 1

0

我猜这是BCEL?然后 ClassParser 并没有真正采用类名参数,而是输入流、文件名或 zip 文件和条目(也称为 jar 文件条目)。我希望

ClassParser parser = new ClassParser("your/package/name/Main.class");

可以工作,因为你的类不是 jar 文件的一部分。

于 2011-08-28T20:10:13.863 回答