![](/img/trans.png)
[英]How can I make a loaded jar use resources from itself rather than its loader?
[英]Use my class rather than from a JAR
我在JAR存档中有一个com.example.TestClass
类。 现在,在我的项目(使用前面提到的JAR)中,我想使用该类的修改版本。
到目前为止,我已经尝试在项目的src
目录中创建完全相同的类和程序包,因为我希望在类加载期间使用它,但是不幸的是,这没有用。
我已经读过有关Javaassist的文章,但是除非绝对必要,否则我只想对它进行重新整理。
你有什么建议吗?
您的类路径顺序似乎有问题。
src
文件夹,然后按“ 向上”按钮将其按类路径顺序向上移动。 继续按向上,直到它超过您的JAR。 Module Source
位于其他依赖项之上。 也许可以确保您的TestClass在类路径上是第一个。 在这里看看: https : //docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.