嘿,我终于有了解决方案。我真的不知道我会提出这样一个简单的解决方案。我想到了@ThorbjørnRavn
Andersen的想法。我要做的就是首先获取jar文件的时间戳,然后使用URLClassLoader加载jar。如果jar文件的时间戳发生更改(即,当我用更新的jar替换jar时),那么我将使用close()丢弃旧的URLClassLoader对象,并再次使用URLClassLoader加载新的jar。每次我唯一需要检查的是jar的时间戳是否更改。希望这个答案也能帮助其他人。谢谢大家的支持。



