举例:
场景:项目初期搭建时,使用的是iText-2.1.5.jar。由于是多人开发,Jar我不能随便变更。
产生问题:我再开发中使用iText,但是生成new时,出现了问题。具体问题引起原因:iText-2.1.5.jar中com.lowagie.text.pdf.BaseFont.getCharBBox(int),但iText-2.0.8.jar中 com.lowagie.text.pdf.BaseFont.getCharBBox(char),而我new时,使用的是iText-2.0.8.jar中的该方法。
需要结果:
1.iText-2.0.8.jar和iText-2.1.5.jar同时存在,是否会对其他人使用产生影响?
2.当我new时,他是实例化iText-2.0.8.jar还是iText-2.1.5.jar得类
3.iText该包2个版本同时存在,在jvm中是什么样子,我使用iText-2.0.8.jar中getCharBBox(char)方法,该方法如果调用其他class,会不会出现调用iText-2.1.5.jar的class
何必保留iText-2.0.8.jar
我使用的是iText-2.0.8.jar中的一个功能,团队使用iText-2.1.5.jar,不可能因为我一个去改变啊。
@╰︶赖床专业户こ: 通常取消必有替代。看看新版怎么用。