java 调用顺序问题
一个项目jar包里有 类a 类b a调b 我在本地也建一个类b 包路径是一样的 优先调那一个?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
一个项目jar包里有 类a 类b a调b 我在本地也建一个类b 包路径是一样的 优先调那一个?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
先看包名,包名一样会报包冲突,包名不一样会覆盖加载,会调本地的,然后如果返回的结果集不对应会抛异常,但是编译是可以的因为在jar包里面了,这时就需要自己看信息排错了
看类的加载顺序 比如启动脚本 -cp a.jar:b.jar 那么使用a.jar的class
优先加载本地的
问错问题了
回复
难道不报异常,不会提示包冲突?
神马鬼,jar包里面的本来就是class文件呀