eclipse plugin wie man eine Datei in der IDE nach Code öffnet

8

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

öffnen

Ich 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.

    
user2379020 08.10.2013, 04:56
quelle

1 Antwort

8

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.

    
greg-449 08.10.2013, 07:10
quelle