如何知道eclipse中使用的jar文件

我有一个使用apache poi jar的java项目。

在eclipse引用的库中,有两个版本的poi jar可用。 poi3.5和poi3.7。

在java代码即时使用

import org.apache.poi.hssf.usermodel.HSSFRow; 

在eclipse中如何知道它将引用哪个版本的jar文件。 如果类路径中有两个版本的相同jar文件,那么它将采用哪一个?

编辑:-

在eclipse中,我看到有人在导入语句上使用键盘快捷键来显示正确的jar。 任何人都知道那条捷径是什么?

我想你正在寻找快捷键ctrl + shift + t选择import语句并使用上面的快捷方式。

它需要您添加的第一个库来构建pass.Other来自其他库的其他相同的包将被忽略

将按照它们在类路径中出现的顺序检查jar子。 在Eclipse中,您有“Java Build Path”对话框,其中包含“Order and Export”选项卡:您可以在其中读取/修改库的顺序。

要直接访问右侧Jar中的类,只需按CTRL并单击类名。

当然,同一个Jar的两个不同版本是一个配置错误:你应该删除其中一个。 还要考虑Eclipse中的顺序可能与另一个执行环境(例如应用程序服务器)中的顺序不同。