0
有没有办法在除可以修改其他类的src文件夹以外的程序包(在src文件夹或src文件夹的子文件夹中)中编写javassist程序。我搞砸了cp.addPath("/usr/local/javalib");
,我无法让它工作。我不知道是否因为我没有正确使用它,或者如果这不是在其他软件包中修改java文件的合适方法。使用Javassist修改其他包中的代码?
任何输入将不胜感激。谢谢!
有没有办法在除可以修改其他类的src文件夹以外的程序包(在src文件夹或src文件夹的子文件夹中)中编写javassist程序。我搞砸了cp.addPath("/usr/local/javalib");
,我无法让它工作。我不知道是否因为我没有正确使用它,或者如果这不是在其他软件包中修改java文件的合适方法。使用Javassist修改其他包中的代码?
任何输入将不胜感激。谢谢!
我让这个比需要的困难得多。如果我想在另一个包中获取类对象,例如我想修改“stuff”包中的“foo.java”类。我简单地使用:pool.get(stuff.foo);
就是这样,现在我在classpool中有foo类。