无法在Eclipse中使用FileEditorInput类

Nee*_*nur 2 java eclipse eclipse-plugin

我正在一个Eclipse编辑器项目中工作,应该在其中获取编辑器中当前打开的文件的位置。我搜索了Eclipse文档,以实际找到FileEditorInput类。但是令我惊讶的是,我的项目无法在Eclipse中找到此类。怎么做到呢 ?

gre*_*449 5

FileEditorInputorg.eclipse.ui.part.FileEditorInput,但是仅在打开编辑器时使用。查看现有编辑器的输入时,请使用IFileEditorInput界面(org.eclipse.ui.IFileEditorInput)。

输入到编辑器实际上被定义为IEditorInput其中IFileEditorInput延伸。如果编辑器正在工作空间中编辑文件,则通常使用IFileEditorInput。编辑者也可以输入IPathEditorInputIURIEditorInput

  • @Mishax您需要在插件的依赖项中包含“ org.eclipse.ui.ide”,但通常不需要使用“ FileEditorInput”。 (4认同)