Je veux faire un petit plugin avec une seule commande qui imprime le nom du projet en cours. Le fragment de code est ci-dessous:classes manquantes dans le package Eclipse, aide
IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
IEditorPart editorPart = window.getActivePage().getActiveEditor();
if (editorPart != null){
IFileEditorInput input = (IFileEditorInput)editorPart.getEditorInput() ;
IFile file = input.getFile();
IProject activeProject = file.getProject();
String activeProjectName = activeProject.getName();
//... use activeProjectName
}
Problème: IFileEditorInput est introuvable (erreur msg: ne peut pas être résolu à un type). J'ai l'importation org.eclipse.ui. *; en haut du fichier, mais cela ne fonctionne pas. Il semble que IFileEditorInput est manquant, mais comment je peux le trouver?
Merci beaucoup!
totalement correct. – xiaolong