Dateien in PlugIn ansprechen

Status
Nicht offen für weitere Antworten.

manuche

Bekanntes Mitglied
Hallo,

ich schreibe ein PlugIn welches Datensätze in eine OpenOfficeWriter-Vorlage exportiert (.ott).
Dazu benutze NOA bzw. NOA4e! Aus Bequemlichkeit würde ich Datei gerne zusammen mit dem PlugIn ausliefern. Die Datei soll also direkt in dem PlugIn liegen. Gibt es eine Möglichkeit, Resourcen in einem PlugIn anzusprechen?

Gruß
 
V

Vayu

Gast
Java:
FileLocator.resolve(PluginActivator.getDefault().getBundle().getEntry("/"))

damit bekommst du denn Pfad zu deinem PluginRoot. Von da kannst dann weiternavigieren :)
 

manuche

Bekanntes Mitglied
Hallo Vayu!

In welchem Package soll die Klasse PluginActivator liegen? Eclipse bietet mir keinen Import an...

Gruß
 
V

Vayu

Gast
ehemm :) das ist dein PluginActivator, von deinem Plugin. kA wie du die genannt hast :) ich glaube, standardname ist Activator.

achso ich bin auch davon ausgegangen, dass es ein Eclipse plugin wird.
 

manuche

Bekanntes Mitglied
Was durchaus richtig ist... :D Ich hab mich schon gewundert... Klar den normalen Activator kenn ich doch! ;)
Dank dir!

*edit:
So ich nochmal... Also ich bekomm zwar meine URL und so wunderbar mit diesem Aufruf, allerdings schaffe ich es nicht, meine Datei zu laden bzw zu navigieren...
Sobald ich in das nächste Package will bekomm ich null zurück...
Code:
Activator.getDefault().getBundle().getEntry("/nextpackage");
 
Zuletzt bearbeitet:
V

Vayu

Gast
wenn du auf Dateien in deinem src-folder zugreifen willst musst du dran denken, dass zur Laufzeit die kompilierten klassen/dateien woanders liegen, als in deinem source folder :)

schau in deine build properties wie dein output folder heisst.

Java:
Activator.getDefault().getBundle().getEntry("/yourOutputFolder/nextpackage");

das sollte dann gehen
 

Wildcard

Top Contributor
Hmm, FileLocator#resolve würde ich eher nicht benutzen (es sei denn man weiß ganz genau was man will), da es weder die $nl$ Pfade versteht, noch Fragments in die Suche einbezieht.
FileLocator#find ist wohl eher das richtige.
 

manuche

Bekanntes Mitglied
Ich hab irgendwie das Gefühl das es nicht geht weil ich mein Plugin als jar-Datei deploye... Liege ich da richtig in der Annahme?
Ich hab es jetzt mit
Code:
FileLocator.find(Activator.getDefault().getBundle(), new Path ("komplettes.package.bis.zur.datei"), null);
und
Code:
FileLocator.find(Activator.getDefault().getBundle(), new Path ("packageAbActivator.bisDatei"), null);
probiert!
 

Wildcard

Top Contributor
Der Trenner ist /, nicht .
Ausserdem solltest du absolute Pfade verwenden, beginnend mit /. Das bezieht sich dann auf das PlugIn Root.
 

manuche

Bekanntes Mitglied
Hups ich glaub ich hab auch mit / gearbeitet allerdings war ich eben so fixiert auf die packages... xD
Ich bin mir jetzt aber nicht sicher, ob ich auch mit nem / angefangen hab
 

Wildcard

Top Contributor
Ebenfalls auch checken ob die entsprechende Datei überhaupt in den bin includes ist (also mit ausgeliefert wird).
Das machst du im Manifest Editor in einem der Tabs (Name vergessen).
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Eclipse Plugin Programmierung Dateien Refreshen Plattformprogrammierung 2
N Mit Plugin externe Dateien liefern Plattformprogrammierung 6
A Raspberry Pi Zero ( mit Raspbian OS ) spielt keine .jar-Dateien ab Plattformprogrammierung 2
M Java Projekt in Windows (7): Wohin mit temporären Dateien? Plattformprogrammierung 3
Bregedur Suche eine Möglichkeit alle Dateien eines Verzeichnisses in eine Java-Applet zu übernehmen Plattformprogrammierung 1
C [GEF] gespeicherte Dateien des generierten Editor Plattformprogrammierung 5
G Dateien lesen und schreiben Plattformprogrammierung 4
S Jtree aus CSV DateiEN mit Beziehungen Plattformprogrammierung 12
G class dateien in exportierter RCP Plattformprogrammierung 2
M Eclipse Plugin PreferencePage BooleanFieldEditor Plattformprogrammierung 1
F OSGi Plugin unter Eclipse arbeitet anders als wenn veröffentlicht Plattformprogrammierung 2
R Aktuelle Datei in Plugin bearbeiten Plattformprogrammierung 2
Farbtopf Tomcat durch anderes Plugin neustarten Plattformprogrammierung 0
Farbtopf Plugin Wunsch Plattformprogrammierung 0
J Charset-Problem nach Plugin-Export Plattformprogrammierung 1
J RCP File Path von selected File in Package Explorer für RCP Plugin Plattformprogrammierung 2
TheWhiteShadow RCP Problem mit Plugin Interaktion Plattformprogrammierung 6
R Einfaches Eclipse-Plugin-Beispiel funktioniert nicht Plattformprogrammierung 5
C plugin development environment eclipse Plattformprogrammierung 4
M Keybinding in Eclipse Plugin Plattformprogrammierung 3
M RCP Plugin Extension Point ist NULL Plattformprogrammierung 7
B Eclipse Plugin Einstellungsleiste Plattformprogrammierung 2
M Plugin - Property Page - Get IResource in View Plattformprogrammierung 4
O Eclipse Plugin - Einfachstes Problem, das es gibt. Plattformprogrammierung 2
L RCP Plugin Template erweitern Plattformprogrammierung 2
I Plugin Testen mit Fragment Project Plattformprogrammierung 2
3 Eclipse Editor Plugin selektiert Projekt nicht Plattformprogrammierung 10
A OSGi Plugin als Service exportieren und verwenden Plattformprogrammierung 12
D Plugin - Properties ohne PropertyPage speichern Plattformprogrammierung 11
T RCP Eclipse RCP: Wo/wann im Plugin ist workbench initialisiert? Plattformprogrammierung 14
V Eigenständige Applikation als Jar in Plugin einbinden Plattformprogrammierung 2
D Plugin - JUnit - Tests aus einem anderen Projekt ausführen Plattformprogrammierung 7
F [FileLocator] Verzeichnisse im Plugin Plattformprogrammierung 2
L RCP Plugin mit häufig benutzen third libraries Plattformprogrammierung 11
C Eclipse Plugin NoClassDefFoundError Plattformprogrammierung 4
M Eclipse Plugin Entwicklung - NoClassDefFoundError Plattformprogrammierung 10
C Eclipse Plugin Entwicklung: Editor für Flussdiagramme Plattformprogrammierung 6
F Ecilpse plugin und MWE Workflow: classpath Problem Plattformprogrammierung 12
M RCP Aktivierung eines CommandHandlers, Änderungen in der plugin.xml wirken sich nicht aus... Plattformprogrammierung 2
R Frage zum RCP Plugin-Mechanismus. Plattformprogrammierung 2
B RCP eigenes Eclipse Plugin wird nicht aufgelöst Plattformprogrammierung 7
P Wie bekomme ich ICompilationUnit aus dem event? bei Eclipse-Plugin Plattformprogrammierung 3
M RCP Resources Plugin nutzen und erweitern... aber wie? Plattformprogrammierung 6
X Datei in einem Eclipse Projekt über Plugin zugreifen Plattformprogrammierung 2
J Plugin wird nicht mit gestartet Plattformprogrammierung 4
D Team Plugin Erweiterung Plattformprogrammierung 4
L RCP Plugin als Bundle geklarieren? Plattformprogrammierung 3
hdi Frage zu Eclipse Plugin Development Plattformprogrammierung 12
D Canvas auf View in Eclipse PlugIn Plattformprogrammierung 3
M Eclipe RCP-Application oder Plugin Einstieg Plattformprogrammierung 6
O Problem mit relativen Pfaden in einem RCP-Plugin Plattformprogrammierung 5
hdi Plugin Icon wird nicht angezeigt Plattformprogrammierung 7
H Bibliotheken in Eclipse-Plugin-Projekt verwenden. Plattformprogrammierung 18
T Java Rcp Plugin laden Plattformprogrammierung 4
H Eclipse-Plugin erstellen Plattformprogrammierung 22
hdi Schwierigkeiten mit Plugin für EPF (Eclipse Process Framework) Plattformprogrammierung 3
S Plugin: View beim Button-Klick austauschen Plattformprogrammierung 7
M Fehler bei Plugin Export für eigene Target Platform Plattformprogrammierung 3
hdi Problem bei Eclipse Plugin Export Plattformprogrammierung 9
H Eclipse Plugin Dateihandling Plattformprogrammierung 2
S Plugin Abhängigkeiten/Circle References Plattformprogrammierung 6
G Plugin einbindung Plattformprogrammierung 9
T Erstellen eines "Ersetzten Plugin" aus GEF Plattformprogrammierung 2
S RCP Anwendung nicht weiterladen bei Exception in Plugin Plattformprogrammierung 2
F Eclipse Plugin - Rückgabewert einer Methode Plattformprogrammierung 4
M Klasse aus PLugin /Fragment anhand von String laden Plattformprogrammierung 3
M Problem beim Zugriff auf Klasse aus Fragment in einem anderen Plugin Plattformprogrammierung 3
T Plugin eines bestehenden Editors hinzufügen Plattformprogrammierung 2
R Eclipse RCP - Plugin erstellen Plattformprogrammierung 2
lumo [Eclipse RCP] Plugin OHNE visuals Plattformprogrammierung 7
S In einem Plugin main einer anderen Klasse aufrufen Plattformprogrammierung 18
R Eclipse RCP vs. Plugin Entwicklung Plattformprogrammierung 5
K Einträge von einem PlugIn unterbinden. Plattformprogrammierung 6
B Eclipse plugin fuer dummys Plattformprogrammierung 11
P ViewPart dynamisch (Install/Deinstall Plugin) anzeigen in Perspektive? Plattformprogrammierung 12
N Eclipse RCP Plugin aus jar starten Plattformprogrammierung 7
M Eclipse Plugin Depedencies auslesen... Plattformprogrammierung 14
reibi Edclipse PlugIn-Entwicklung Plattformprogrammierung 21
N plugin als dependencie Plattformprogrammierung 3
N Benutzen von eigene Plugin im Plugin Plattformprogrammierung 36
N plugin dependencies innerhalb eines projects halten Plattformprogrammierung 11
R Wo/Wie Eclipse Plugin einhängen für Jar-Export? Plattformprogrammierung 14
Spot84 compareeditor in eclipsercp plugin verhält sich komisch Plattformprogrammierung 3
M Plugin wird nicht mehr geladen Plattformprogrammierung 3
N einfaches Projekt in Plugin umwandeln Plattformprogrammierung 3
V [erledigt] Eclipse plugin startet nicht Plattformprogrammierung 3
M External JARs in Plugin Plattformprogrammierung 5
N preference page plugin Plattformprogrammierung 3
N programm in plugin umwandeln Plattformprogrammierung 3
N plugin architektur Plattformprogrammierung 15
S Eclipse-Plugin + Velocity + Files lesen Plattformprogrammierung 3
dzim immer noch Probleme bei PlugIn-Integrierung Plattformprogrammierung 2
C AST (Abstract Syntax Tree)-Generierung für Eclipse-Plugin Plattformprogrammierung 5
M Plugin JUnit Test Plattformprogrammierung 4
F RCP und JMF PlugIn Registrierung Plattformprogrammierung 6
R Plugin-Lokalisierung für Ganymede Plattformprogrammierung 12
G Plugin Export Plattformprogrammierung 4
V Javadoc an Eclipse Plugin anfügen Plattformprogrammierung 4
V JNI in Eclipse Plugin Plattformprogrammierung 17
F Eclipse plugin ausserhalb von Eclipse starten Plattformprogrammierung 4

Ähnliche Java Themen

Neue Themen


Oben