我需要修补一个包含在JA文件中的类,该文件包位于pack1.pack2.pack3.com形式的包中。所以课程的全名是:
pack1.pack2.pack3.com.classtopatch
我的应用程序中有一个文件夹:
c:/app/patches
我应该简单地将类复制到c:/app/patches/classtopath.class文件还是我 需要创建整个文件夹树,如:
c:/app/patches/pack1/pack2/pack3/com
并在pack1 / pack2 / pack3 / com中输入classtopath.clas? 感谢。
答案 0 :(得分:3)
是的,您需要创建与您的包名匹配的目录结构。
创建c:/app/patches/pack1/pack2/pack3/com
并将classtopath.class
放入其中。
答案 1 :(得分:1)
你的问题不是很清楚,但是如果你在文件系统上有类文件,那么它们应该在适当的包结构中。
如果你将它打包到一个jar文件中,那么jar文件本身可以在任何地方,但包结构应该在 in jar文件中。