列如:jdk中有个jar包叫rt.jar,其中有个类叫Toolkit,包的路径是java.awt.Toolkit,然后eBay中也要使用到一个叫Toolkit的类,包的路径同样也是java.awt.Toolkit,jar包为classes.jar。classes.zip中有个类NDSToolkit继承了Toolkit类,但是编译器只能认识到jdk中的Toolkit。
解决方式:
编译器查找顺序是可以设置的,在Eclipse中是在Java Build Path-》Order and Export里面,你把包含eBay的包用"up"按钮放到上面去,把系统library放到最后就可以了
解决方式:
编译器查找顺序是可以设置的,在Eclipse中是在Java Build Path-》Order and Export里面,你把包含eBay的包用"up"按钮放到上面去,把系统library放到最后就可以了
本文讨论了如何在不同工具(如eBay和Java)中解决类名称冲突问题,通过调整编译器查找顺序来实现。以Toolkit类为例,展示了在Eclipse中调整JavaBuildPath以解决此类问题。
493

被折叠的 条评论
为什么被折叠?



