【问题标题】:The type org.eclipse.ui.texteditor.* is not visibleorg.eclipse.ui.texteditor.* 类型不可见
【发布时间】:2020-09-16 08:32:49
【问题描述】:

我正在尝试重新实现 AbstractTextEditor 类,但问题是我无法在依赖项部分添加 org.eclipse.ui.texteditor。它依赖于另一个吗?

【问题讨论】:

  • 不要混淆插件名称和它们包含的包,或者直接使用右侧列表导入包。

标签: java eclipse plugins


【解决方案1】:

包含AbstractTextEditororg.eclipse.ui.texteditor Java 包位于您的依赖项中已有的org.eclipse.ui.workbench.texteditor 插件中。您无需对依赖项执行任何其他操作。

尽管 Java 包名称通常与包含它们的插件 ID 相似,但这不是必需的。

我还看到您的依赖项中有 org.eclipse.ui.editors.sourceorg.eclipse.ui.workbench.texteditor.source - 这些是 Eclipse 内部使用的仅源代码插件,您不需要它们在依赖项列表中。当您尝试构建插件时,它们可能会导致复杂性。

【讨论】:

  • 谢谢我删除了 2 个未使用的依赖项。 The type org.eclipse.ui.texteditor.AbstractTextEditor.SelectionListener is not visible 等错误仍然存​​在。
  • 该类是 AbstractTextEditor 私有的,您不能使用它。你可能有错误的导入 - 很可能你想要org.eclipse.swt.events.SelectionListener
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-02
  • 2012-03-24
相关资源
最近更新 更多