java - 将 TextEditor 添加到 eclipse 插件时出现导入错误 - 找不到 org.eclipse.jface.text.revisions.RevisionInformation 的类文件

标签 java eclipse plugins text-editor

首先,我将 org.eclipse.ui.editors 添加到依赖项中。 然后我向扩展添加了一个编辑器

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.ui.views">
      <view
            class="nattable.examples.ReceivingDataTable"
            id="com.abernard.nattable.ReceivingDataTable"
            name="ReceivingDataTable"
            restorable="true">
      </view>
   </extension>
   <extension
         point="org.eclipse.ui.editors">
      <editor
            class="nattable.TaskEditor"
            default="false"
            id="DiagnosticTool.editor1"
            name="TaskEditor">
      </editor>
   </extension>

</plugin>

最后,当我编辑类以扩展 TextEditor 并导入 org.eclipse.ui.editors.text.TextEditor 时,我收到错误:

errors

最佳答案

将插件 org.eclipse.jface.text 添加到您的插件依赖项中以解决缺少的类型。

MANIFEST.MF 中列出的插件依赖项绝对至少应该是:

Require-Bundle: org.eclipse.ui,
 org.eclipse.core.runtime,
 org.eclipse.jface.text,
 org.eclipse.ui.editors

(但您可能需要更多)

关于java - 将 TextEditor 添加到 eclipse 插件时出现导入错误 - 找不到 org.eclipse.jface.text.revisions.RevisionInformation 的类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35974233/

相关文章:

java - 同一台机器上的 EGit 和多个 "users"

android-studio - 浏览时不显示 Android Studio Marketplace 中的插件

java - 无法理解 JPanel setBackground 方法行为

java - 运行我的程序时出现重新加载更改的类警告窗口

java - 如何在 CSV 文件的特定单元格中写入内容?

java - 通过将自己的应用程序类添加到 classes.jsa 来加速应用程序启动

java - 如果缺少方法描述则显示警告

java - Eclipse - 错误 : Could not find or load main class

linux - 如何将 Dell Equillogic 添加到 Nagios

java - Minecraft 插件前缀 (Java)