Arbeitsverzeichnis innerhalb externen Bibliothek ändern

Status
Nicht offen für weitere Antworten.

Luma

Bekanntes Mitglied
Hallo,
folgende Situation: Ich habe eine Klassen-Bibliothek entwicklet, diese als JAR exportiert und in einem anderen Projekt als Bibliothek eingebunden (ich benutze Eclipse Europa). Innerhalb dieses Bibliothek möchte ich auf externe Resourcen (vor allem Bilder) zugreifen. Dazu benutze ich
Code:
System.getProperty("user.dir") + "/Pfad zur Datei"
Wenn ich nun in Eclipse mein Arbeitsverzeichnis auf das Source Folder setze in dem sich meine Klassen zum Ausführen der Bibliothek befinden, liefert user.dir natürlich nicht mehr das Arbeitsverzeichnis der Bibliothek. Ist es irgendwie möglich innerhalb einer Bibliothek mit einem anderen Arbeitsvereichnis zu arbeiten?

Gruß
Lutz


Edit: Ein Beispiel für das Problem wäre ein Splashscreen der automatisch angezeigt werden soll, wird eine bestimme Klasse innerhalb der externen Bibliothek aufgerufen. Das Bild des Splashscreens befindet sich in der JAR-Datei der Bibliothek.
 

Wildcard

Top Contributor
Resourcen aus jar files lädt man mit getClass().getResource oder getClass().getResourceAsStream
 

Luma

Bekanntes Mitglied
Ah, okay.
Gibt's eigentlich zu dem Thema "Zugriff auf externe Dateien" irgendein Tutorial?
Ich dachte getClass().getResource baut sich den String selber mit user.dir zusammen... Habe da wohl noch einige Verständnisprobleme.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O "Arbeitsverzeichnis" auslesen? Allgemeine Java-Themen 6
H Arbeitsverzeichnis für Datein wechseln Allgemeine Java-Themen 7
J JavaScript innerhalb eines Java Projekts ausführen Allgemeine Java-Themen 2
Zrebna Möglichkeit regelmäßige indentation mittels/innerhalb Stringbuilder Allgemeine Java-Themen 14
E Elemente innerhalb einer ArrayList vergleichen Allgemeine Java-Themen 33
ReinerCoder auf Klassen innerhalb eines package zugreifen Allgemeine Java-Themen 22
S Zugriff auf jUnit Test Suite Runner-Instanzen innerhalb von Test Classes Allgemeine Java-Themen 7
S Code 'innerhalb' des synchronen Bereichs einer BlockingQueue ausfuehren..? Allgemeine Java-Themen 7
M Nanosekunden-Pause innerhalb einen Thread-Loops Allgemeine Java-Themen 3
L Bilder innerhalb der JAR Datei Allgemeine Java-Themen 2
B Datei innerhalb des JARs von einer statischen Methode aufrufen Allgemeine Java-Themen 4
T Nur innerhalb des regex-Match ersetzen Allgemeine Java-Themen 9
A Navigation zu Files innerhalb jar Allgemeine Java-Themen 3
C Prüfen ob sich ein Punkt innerhalb einer Kugel befindet (Java3D,nicht-lineare GLS) Allgemeine Java-Themen 5
X Klassen innerhalb einer jar ersetzen Allgemeine Java-Themen 2
P Threads Thread innerhalb einer Klasse - ohne Extra Klasse Allgemeine Java-Themen 9
C 1500 Minuten innerhalb von 24h ?!?! Allgemeine Java-Themen 4
S groesstes Rechteck innerhalb eines Polygons/Shape finden..? Allgemeine Java-Themen 5
X Codeabarbeitung innerhalb des Hauptprogramms für bestimmte Zeit unterbrechen Allgemeine Java-Themen 2
M verschiedene Methonden innerhalb des gleichen Threads Allgemeine Java-Themen 7
J InvocationException im Thread (innerhalb von call() einer Callable Klasse) Allgemeine Java-Themen 2
J Directory/File Listing innerhalb JAR Allgemeine Java-Themen 2
P Serialisiertes Objekt innerhalb einer XML Node Allgemeine Java-Themen 25
M Innerhalb einer Jar in eine Txt schreiben Allgemeine Java-Themen 2
D Exe innerhalb einer Jar starten Allgemeine Java-Themen 10
U alle Dateien eines Ordners innerhalb einer JAR auflisten Allgemeine Java-Themen 6
N .jar innerhalb einer javaDatei starten Allgemeine Java-Themen 3
K MANIFEST.MF innerhalb einer JAR Datei lesen. Allgemeine Java-Themen 4
A Reflection - Variablen innerhalb einer Methode ermitteln Allgemeine Java-Themen 9
N Auf Bilder / Dateien innerhalb eines jar-Archives zugreifen Allgemeine Java-Themen 2
H Ein zufälliges Datum innerhalb eines Intervalles erzeugen Allgemeine Java-Themen 3
D Zahlen innerhalb eines Strings auslesen Allgemeine Java-Themen 3
D Suchfunktion innerhalb Jeditorpane Allgemeine Java-Themen 6
B java-version bestimmen innerhalb von Programm Allgemeine Java-Themen 4
A Verzeichnis auflisten - auch innerhalb eines Jars Allgemeine Java-Themen 6
M Datei innerhalb eines Zips ausführen? Allgemeine Java-Themen 4
P Perl innerhalb von Java ausführen Allgemeine Java-Themen 2
E Schaffe es einfach nicht daten innerhalb von 2 klassen zu üb Allgemeine Java-Themen 4
S konstruktor nur innerhalb der klasse aufrufbar Allgemeine Java-Themen 5
C Logfile upload zu einem externen filezilla sftp server Allgemeine Java-Themen 6
T Problem mit externen Datenbankzugriff über SSH Tunnel Allgemeine Java-Themen 4
P Interaktion mit externen Anwendungen Allgemeine Java-Themen 3
M Output einer anderen/externen .jar in eigene JTextArea Allgemeine Java-Themen 4
windl Problem mit externen Nachladen von Jars Allgemeine Java-Themen 10
B Fat Jar mit externen Bibliotheken Allgemeine Java-Themen 20
E externen Prozess schließen, wenn Programm geschlossen wird Allgemeine Java-Themen 2
F Laden von externen Bibliotheken Allgemeine Java-Themen 3
S Textdatei mit externen Editor öffnen Allgemeine Java-Themen 8
B Consolenausgabe eines externen Programm einlesen Allgemeine Java-Themen 2
E Focus nach Start eines externen Programmes Allgemeine Java-Themen 6
M String an externen Prozess senden/auslesen Allgemeine Java-Themen 25
M Beenden einer externen Java-Applikation Allgemeine Java-Themen 11
I Wie externen Editor Starten Allgemeine Java-Themen 2
R Warten auf Beendigung eines externen Prozesses Allgemeine Java-Themen 4
F Was Passiert bei einem externen Programmaufruf Allgemeine Java-Themen 4
S problem mit externen aufruf Allgemeine Java-Themen 4
V Strings aus externen Dateien Einlesen (Sudoku) Allgemeine Java-Themen 25
R Drag und Drop von externen Files geht nur als Application Allgemeine Java-Themen 2
D Wie kann ich einem externen Programm einen Befehle schicken? Allgemeine Java-Themen 3
B Wie kommuniziere ich mit einem externen Programm? Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben