我有一个JAR档案中的班级com.example.TestClass
。现在,在我的项目(使用前面提到的JAR)中,我想使用该类的修改版本。
我到目前为止尝试的是在我的项目的src
目录中创建相同的类和包,因为我希望它会在类加载期间使用,但不幸的是,这不起作用。
我读过有关Javaassist的内容,但除非绝对必要,否则我只想重新开始。
你有什么建议吗?
答案 0 :(得分:1)
这似乎是您的班级路径顺序的问题。
src
文件夹,然后按向上按钮将其按类路径顺序向上移动。继续按向上,直到它高于您的JAR。Module Source
高于其他依赖项。答案 1 :(得分:0)
也许您可以确保TestClass是类路径中的第一个。 看看这里:https://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html