如何在Eclipse中找到通过导出的jar间接引用的类的引用?

时间:2015-06-17 00:40:06

标签: java eclipse

我有两个Eclipse项目,Project_AProject_BProject_B已编译并导出为.jar Project_A使用的Project_B文件。

有没有办法在Project_A中选择一个类,并在 Project_B"Find all References" (Ctrl + Shift + G)中找到对它的所有引用?

通常情况下我会使用JSQMessagesViewController,但它并不认为通过导出的jar引用是"引用"。

我知道我可以使用文件搜索,但我希望我能做的更聪明。

2 个答案:

答案 0 :(得分:1)

对于插件项目,其所有依赖项必须来自其他 插件并使用其MANIFEST.MF文件进行声明。打包在.jar中与它无关。在运行时,所声明的依赖关系由Equinox连接。在开发时,PDE使用您的MANIFEST.MF来设置项目Java Build Path,允许您使用正常的Java Search功能。一般情况下,不要修改插件项目' Java Build Paths你自己。

答案 1 :(得分:0)

试试这个:

  1. 而不是将项目b编译和导出为jar,只需将其与项目a。
  2. 放在一起
  3. 右键单击项目a,选择属性 - Java Build Path,选择“Projects”选项卡,然后将项目b添加到其中
  4. 然后尝试按Ctrl + Shift + G

    如果不起作用,请不要责怪我。)