现在有个需求,需要卸载一个已经加载的jar,然后加载新的jar,试了网上的一些方法,都不太行,每次还是加载的旧jar里面的class
删除掉原来的jar,放入新的jar,然后启动。再不重启jvm的情况下, 是不是能, 卸载已经加载的jar的。
因为jvm没有提供卸载class功能。如果要实现每次加载新的jar ,可以试试jreble,但是它的原理不是卸载原来的class
4 回答1.8k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
4 回答2.4k 阅读
2 回答847 阅读✓ 已解决
2 回答1.4k 阅读
你可以把这个jar删除,然后清缓存,然后pubish,如果还是加载,再把工具也关了然后再开,就可以了,