我有一个使用apache poi jar的java项目。
在eclipse引用的库中,有两个版本的poi jar可用。poi3.5和poi3.7。
在java代码中,im使用
 import org.apache.poi.hssf.usermodel.HSSFRow;在eclipse中,如何知道它将引用哪个版本的jar文件。如果同一jar文件在类路径中有两个版本,它将采用哪一个版本?
编辑:-
在eclipse中,我看到有人使用键盘快捷键代替import语句来显示正确jar。有人知道这条捷径是什么吗?
发布于 2013-05-15 17:34:30
我认为您正在寻找快捷方式ctrl+shift+t Select import语句&使用上面的快捷方式。
发布于 2012-09-13 14:12:19
使用您添加的第一个库来构建pass.Other,来自另一个库的相同包将被忽略
发布于 2013-03-13 00:16:14
Jars按照它们在类路径中出现的顺序进行检查。在Eclipse中,您可以看到"Java Build Path“对话框,其中包含"Order and Export”选项卡:您可以在那里读取/修改库的顺序。
要直接访问右侧Jar中的类,只需按CTRL键并单击类名称。
当然,拥有同一Jar的两个不同版本是一个配置错误:您应该删除其中一个。还要考虑您在Eclipse中的顺序可能与在另一个执行环境(例如,应用服务器)中的顺序不同。
https://stackoverflow.com/questions/12400352
复制相似问题