Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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 plugin Eclipse插件:TextSelection无法解析_Eclipse Plugin_Textselection - Fatal编程技术网

Eclipse plugin Eclipse插件:TextSelection无法解析

Eclipse plugin Eclipse插件:TextSelection无法解析,eclipse-plugin,textselection,Eclipse Plugin,Textselection,我正在尝试开发我的第一个插件。 插件应在活动文本编辑器中操作所选文本的内容。 我从“备忘单”中的“hello world”示例开始,该示例非常有效。 尝试修改时,我发现该项目无法识别许多类型。 我将以下JAR添加到项目构建路径库中: org.eclipse.jface.text_3.5.1.r351_v20090708-0800.jarorg.eclipse.text_3.5.0.v20090513-2000.jarorg.eclipse.ui.editors_3.5.0.v2009052


我正在尝试开发我的第一个插件。
插件应在活动文本编辑器中操作所选文本的内容。

我从“备忘单”中的“hello world”示例开始,该示例非常有效。
尝试修改时,我发现该项目无法识别许多类型。

我将以下JAR添加到项目构建路径库中:

  • org.eclipse.jface.text_3.5.1.r351_v20090708-0800.jar
  • org.eclipse.text_3.5.0.v20090513-2000.jar
  • org.eclipse.ui.editors_3.5.0.v20090527-2000.jar
    • 现在代码编译得非常完美。

    • ISelection-ISelection=null
    • IEditorSite IEditorSite=window.getActivePage().getActiveEditor().getEditorSite()
    • if(iEditorSite!=null){
    • ISelectionProvider ISelectionProvider=iEditorSite.getSelectionProvider();
    • if(iSelectionProvider!=null)
    • {
    • iSelection=iSelectionProvider.getSelection();
    • selectedText=((ITextSelection)iSelection.getText();
    • }
    • }
    • 问题在第08行。尽管eclipse可以识别ITextSelection接口,但在运行时我无法解析类型异常

      尝试部署代码时,我在部署日志中看到以下行:


      导入org.eclipse.jface.text无法解析

      您是否尝试在运行配置对话框中打开“插件”选项卡并单击“添加所需插件”按钮

      它可能会为您添加正确的运行时依赖项

      另请参见插件项目的“依赖项”选项卡中的相同按钮:

      (更多信息,请参阅文章“)

      有关更多检查,请参见此