如何从 Package Explorer 关闭 Eclipse 自动扩展 JRE 类?

How to turn off Eclipse auto expands JRE classes from Package Explorer?

几个星期以来,我在我的 Eclipse 工作区中观察到一个错误(或不需要的功能):当我在 Java 运行时 class 上按 'F3'('Open Declaration')时],它会更新 Package Explorer 视图。以前,Package Explorer 视图仅在打开项目中我自己的 classes 的声明时更新。现在它扩展了 JRE classes 的巨大层次树,这真的很痛苦(例如 "Project name" > "JRE System Library" > "rt.jar" > "java.io.PrintWriter")。因此,Package Explorer 滑块无法用于浏览我的项目。

如果我取消选中 "Link with Editor",Package Explorer 将不再更新我的项目 classes。

如何恢复以前的行为:仅禁用 link 或自动扩展外部库和 JRE 库?

我正在使用 "Eclipse IDE for Java Developers"、Photon 4.8.0。

在包资源管理器中:

  1. Select 选项卡操作栏中的白色三角形(查看菜单)。
  2. Select Filters...
  3. 勾选Libraries from external

这些库不会出现在 Package Explorer 中,但它们的声明仍然可以通过 "Open Declaration" 命令获得。