日期:2014-05-17  浏览次数:20760 次

菜鸟发问:JAR包依赖问题
假如说项目里引入了两个包:a.jar,b.jar,其中b.jar是自己打的jar包,其中某个类依赖与a.jar,然后我在source里用了b.jar里的某个class。

现在如果我把source里引用b.jar的class删除,然后把a.jar包也删除,这样部署时会有问题吗?(source里自己是没有引用到a.jar里的内容)

------解决方案--------------------
当然没问题,只要你没用到这两jar里的类,随便删
------解决方案--------------------
应该没有问题,毕竟用到的类也被你删除了,你试试吧~~反正也不麻烦
------解决方案--------------------
如果 B。jar 里面的依赖于a.jar方法被你调用 了,直接报nosuchMethod 错误,看你咋调用了。如果没有调用则不会报错。
------解决方案--------------------
中要你的程序里没用到与A,B相关的代码,他们之间就没有关联。
即使你的程序里有相关的代码,只要你不会使用到这段代码,也没问题
这样说 ,明白了吗
探讨
引用:
当然没问题,只要你没用到这两jar里的类,随便删


恩,我自己的代码里是没引用到他们的类。但是B。jar里有个OOXX方法引用到A。jar里的类,然后我把A。jar给删了,这样会有问题么?虽然我的source里不会去调用B的OOXX方法