Ich arbeite am Eclipse-Plugin, in dem ich eine Datei vom Projekt-Explorer öffnen muss. Angenommen, ich habe ein Projekt-ABC im Projekt-Explorer. Nachdem ich mit der rechten Maustaste auf das Projekt geklickt hatte, bekam ich eine Option, um mein Plugin-Tool zu starten. Nach der Verarbeitung habe ich ein Ergebnis wie Check file xyz.java bekommen.
Nun möchte ich diese Datei in der IDE nach Code
öffnenIch benutze das
%Vor%hier ist es eine neue Datei namens Decider in C-Laufwerk erstellen, was bedeutet, dass es einen falschen Pfad bekommt.
Aber wenn ich Pfad-Code in einer unabhängigen Java-Datei als normales JAVA -Projekt verwende, erhält es den richtigen Pfad.
Für eine Datei im Arbeitsbereich sollten Sie IFile
verwenden. Wenn Sie eine Auswahl aus dem Projekt Explorer oder einer anderen Ansicht haben, die bereits eine IFile
sein sollte oder an eine IFile
angepasst werden kann.
Wenn Sie nur einen relativen Pfad für den Arbeitsbereich haben, verwenden Sie ResourcesPlugin.getWorkspace().getRoot().getFile(path)
(der Pfad enthält ein Projekt).
Um den Standard-Editor für den Inhalt der Datei zu öffnen, benutzen Sie
%Vor%um einen bestimmten Editor zu öffnen, benutzen Sie
%Vor%IDE ist org.eclipse.ui.ide.IDE.
Tags und Links eclipse java swt eclipse-rcp eclipse-plugin