引用的类有重复怎么办?

UFO_MY_CAR 2005-11-24 01:05:58
比如说,一个a.jar文件,里面有com.sql.datasource类,而另一个b.jar文件,也有这个类,而且这两个JAR都在classpath里设置了。那么在程序里import com.sql.datasource; 编译器会怎么处理?
...全文
132 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
believefym 2005-11-24
  • 打赏
  • 举报
回复
楼主问的这个问题就是为什么要用package的原因
而package为什么很多要用域名的原因,就是为了确保唯一性
像一般的jdbc驱动器供应商绝对不会简单的com.sql.datasource
这个太一般了,肯定容易冲突的
比如com.mysql.jdbc.Driver,com.somcompany.jdbc.Driver,就没有问题

出现这个问题显然是供应商的问题,而且这种问题好像解决不了
kyogao 2005-11-24
  • 打赏
  • 举报
回复
编译器会报错,建议改名字,datasource不用改,只改com.sql部分即可,不能两个都是com.sql。
ypdarling 2005-11-24
  • 打赏
  • 举报
回复
请看core java 第六版 第一册 这个问题有很详细的讲解
pauliuyou 2005-11-24
  • 打赏
  • 举报
回复
先找到谁就用谁呗.
UFO_MY_CAR 2005-11-24
  • 打赏
  • 举报
回复
ding

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧