Holen Sie sich den lokalen Pfad der ressource
was ist der beste Weg, um die lokale Datei-Pfad zu einer ressource innerhalb meines Projekts?
Ich habe einen lib-Ordner, der die Datei enthält dummy.exe das will ich ausführen, aber zuerst muss ich wissen, wo es ist (Die können unterschiedlich sein für jeden Benutzer, basierend auf der install-Verzeichnis.
Und was ist, wenn die Ressource in Frage, die sich in einem jar? Wie wollen Sie damit umgehen?
Es ist in einer jar-Datei, aber ich liefern Sie in einer directory-Struktur statt einer jar-Datei, die aus anderen Gründen bereits.
Es ist in einer jar-Datei, aber ich liefern Sie in einer directory-Struktur statt einer jar-Datei, die aus anderen Gründen bereits.
InformationsquelleAutor Markus | 2013-07-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Install-Verzeichnis ist in der Regel das Verzeichnis, in dem deine java-Anwendung gestartet wird, dieser Pfad kann man durch den Einsatz von java app als
Wenn Sie möchten, zu bekommen, absoluten Pfad zu einer Datei relativ zum app dir Sie "Datei".absoluter Pfad
InformationsquelleAutor Evgeniy Dorofeev
Zunächst sollten Sie einen Blick auf die Oracle - "Suche nach Dateien" - Dokumentation.
Diese Liste von rekursiven passende Datei und geben Sie Beispiel-code:
Viel Glück!
InformationsquelleAutor jdero
Also sagte ich, dass die erste Antwort war richtig für mich, aber ich war falsch, da die Verzeichnis-Struktur nicht entsprechen, nach dem bereitstellen meiner Anwendung. Der folgende code sucht nach einer ressource innerhalb einer jar-Datei und gibt den lokalen Dateipfad.
Den string filepath enthält den lokalen Pfad der ressource, die in einem plugin.
InformationsquelleAutor Markus
Versuchen, diese
InformationsquelleAutor Udanesh N