2016-06-09 5 views
0

Ich bin ein Plugin für Eclipse (mars) zu schreiben, und ich versuche, um die aktuelle Datei zu lesen, die bearbeitet haben werden. Um dies zu tun, muss ich die FileEditorInput-Klasse verwenden. Ich habe versucht, das Plugin-Abhängigkeiten hinzuzufügen org.eclipse.ui.ide (Als ich sah, war es in verschiedenen Foren empfohlen), aber es kann ich es nicht finden. Ich habe versucht, ein Glas org.eclipse.ui.ide in das Projekt zu importieren, hat nicht geholfen.Kann nicht lösen „FileEditorInput kann nicht auf eine Art gelöst werden“

Hat jemand eine Lösung?

Antwort

0

org.eclipse.ui.ide die richtige Abhängigkeit ist, muss es in Ihrem MANIFEST.MF

Öffnen Sie den Editor für die MANIFEST.MF Ihres Plugins aufgelistet werden. Wechseln Sie zum Tab "Abhängigkeiten". Klicken Sie im Bereich "Erforderliche Plugins" auf "Hinzufügen ...", und Sie können "org.eclipse.ui.ide" hinzufügen.

Sie müssen diese Methode für Plug-in-Abhängigkeiten verwenden. Versuchen Sie nicht, den Java-Buildpfad direkt hinzuzufügen oder Plugin-Jars direkt hinzuzufügen.

+0

Ja Ich habe versucht, genau das zu tun, aber wenn ich auf ADD klicken und einfügen org.eclipse.ui.ide, es es nicht finden. Ich kann es nicht zu den erforderlichen Plug-Ins hinzufügen. – user2693702

+0

Was verwenden Sie als Zielplattform? –

Verwandte Themen