java 加载的不同的jar包中有相同的类名怎么办调用到自己需要的类

各路大神,请教一下,现在开发中遇到如下问题,请帮忙指导一下小弟目前遇到一个困难:我使用了一个框架,框架自身带了很多jar包,同时,我编写代码的时候,也需要导入一些jar包... 各路大神,请教一下,现在开发中遇到如下问题,请帮忙指导一下 小弟目前遇到一个困难:我使用了一个框架,框架自身带了很多jar包,同时,我编写代码的时候,也需要导入一些jar包,但是现在问题来了,我导入的其中一些jar包和框架自身的jar包中的类名重叠,导致我想使用我导入的jar包中的类的方法的时候,框架优先帮我找到框架自身的jar包中的类,最终结果是我需要的方法找不到。
动态加载什么的好像行不通,因为我使用的方法需要返回jar包中定义的类。我用的框架式maven的框架,请大神帮忙指引一下前路,跪谢
展开
 我来答
qqgggff253
2019-05-30
知道答主
回答量:3
采纳率:0%
帮助的人:1321
展开全部
jarslink拿走不谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xy007man
2015-09-06 · TA获得超过1584个赞
知道小有建树答主
回答量:389
采纳率:100%
帮助的人:134万
展开全部
  还有这样的jar包??两个jar包全类名相同还怎么区分?你是不是搞错了!

  你的问题是不是两个类名均相同,功能也相同,出现的冲突吧?这时你用maven导入即可。这时maven会自动判断,依赖的层次结构,同一层次的jar引入的是先写到pom文件的,不同层次的jar引入的高层次的jar
追问
这两个jar包包名不一样的,但是里面类名,包括包名确实一样,因为这两个jar包是第三放发布的两个不同的版本,所以实现不一样,但是也不能轻易的替换,因为平台的jar包版本比较老,因此,不知道平台里面引用了包中的内容,而我们工程使用的jar包也不能替换成老版本(也就是平台的jar包)。
您说的这个能不能再具体点,我没有遇到过这个问题。
追答
没用过maven吗?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cfgtb
2015-09-06 · 超过14用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:22.6万
展开全部
连包名都一样吗?
追问
是的,连包名都一样,但是反解出来后发现实现不一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式