0

有没有办法在可以修改其他类的 src 文件夹以外的包中编写 javassist 程序(在 src 文件夹或 src 文件夹的子文件夹中)。我搞砸了cp.addPath("/usr/local/javalib");,我无法让它发挥作用。我不知道这是否是因为我没有正确使用它,或者这甚至不是修改其他包中的 java 文件的适当方法。

任何投入将不胜感激。谢谢!

4

1 回答 1

0

我使这比需要的要困难得多。如果我想获取另一个包中的类对象,例如我想修改“stuff”包中的“foo.java”类。我只是使用:pool.get(stuff.foo);

就是这样,现在我在类池中有 foo 类。

于 2013-06-01T04:20:15.373 回答