在Eclipse(Java)中,如何确定导入的实际来源?

loo*_*ese 15 java eclipse

假设您正在使用Eclipse中的Java项目,并且您正在查看如下import语句:

import com.somefirm.somepackage.AClass;
Run Code Online (Sandbox Code Playgroud)

并且项目的类路径上有一百万个和一个.jars.

您如何确定进口的来源?

Dav*_*ron 13

在导入行上打开声明(F3).这将打开导入解析为的Java或Class文件.

打开文件后,您可以右键单击声明的类型,然后选择"Show In-> Package Explorer"以查看它的声明位置.

或者,如果在Package Explorer中选择了"Link with Editor",则相关的包/ jar已经打开供您检查.


dus*_*ine 12

我喜欢去Navigate菜单,Open Type... (或者Ctrl-Shift-T更快),然后输入类名并查看它可能来自的可能罐子列表.如果要查看一些类似命名且有时相关的类,也可以在键入的类名中使用通配符.

现在,如果它列出了多个jar,你将不得不尝试其中的其他答案中列出的方法(F3或F4),但这是一个快速查看的方法.最糟糕的情况是你将拥有同一个jar的多个版本.