Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse:不显示调用层次结构中二进制类型的引用_Eclipse - Fatal编程技术网

eclipse:不显示调用层次结构中二进制类型的引用

eclipse:不显示调用层次结构中二进制类型的引用,eclipse,Eclipse,有没有办法从“调用层次结构”(Ctrl-Alt-H)中删除二进制引用? 我们的项目设置是这样的,对于许多成员,我们都有重复的引用(一个来自源文件的引用,另一个来自jar文件,其中包含从该源文件编译的类)。导航不方便,我想知道是否有办法解决这个问题 调用层次结构可以限制在工作集的范围内。您只需要设置一个以排除所有库 如果单击呼叫层次窗口右上角的白色向下箭头,将出现弹出菜单。选择搜索范围/工作集,然后选择或设置所需的工作集。工作集可以包括源文件夹或jar。设置好工作集后,您的工作集将显示在搜索范围菜

有没有办法从“调用层次结构”(Ctrl-Alt-H)中删除二进制引用?

我们的项目设置是这样的,对于许多成员,我们都有重复的引用(一个来自源文件的引用,另一个来自jar文件,其中包含从该源文件编译的类)。导航不方便,我想知道是否有办法解决这个问题

调用层次结构可以限制在工作集的范围内。您只需要设置一个以排除所有库


如果单击呼叫层次窗口右上角的白色向下箭头,将出现弹出菜单。选择搜索范围/工作集,然后选择或设置所需的工作集。工作集可以包括源文件夹或jar。设置好工作集后,您的工作集将显示在搜索范围菜单的底部,以便您将来可以快速访问它们。

我发现了另一种方法来实现这一点,因为这个问题是谷歌的顶级结果之一,我认为最好将其添加为答案


在调用层次视图中,可以单击“视图菜单”(向下箭头)并选择“搜索…”。在弹出的窗口中,用户可以取消选中要排除的选项。例如,我只选中了“Sources”和“Required projects”。

我可以将带有已创建JAR的项目移动到新的工作集,但其中一些项目还包含自己的代码,并且这些代码中的引用将不可用,对吗?只需添加源文件夹并保留JAR即可。应该这样做。