relative Pfadangabe in jars

Status
Nicht offen für weitere Antworten.

Arbon

Bekanntes Mitglied
Hallo
diese jars bereiten mir immer wieder probleme, in eclipse funktioniert alles perfekt und im jar spinnt er dann wieder wegen den pfadangaben rum -.-
Lade die ganzen Bilder eigendlich eh schon über einen Classloader.
Die Klassen liegen im package arm.uhr und die bilder die geladen werden müssen in arm.uhr.icons. Die Bilder lade ich im moment so:

Code:
		URL tmp = this.getClass().getResource("icons/Clock.png");
		String load = tmp.getPath();
		load = load.replace("%20", " ");
		
		try {
			clock = ImageIO.read(new File(load));
		} catch (IOException e) {
			e.printStackTrace();
		}

das replace ist dazu da weil bei einer URL immer %20 statt einem leerzeichen steht.

Nun er meldet immer eine Nullpointer Exception bei der zeile mit dem getResource, was er wie bereits erwähnt in eclipse nicht tut.

Würde mir bitte wer das geheimnis von relativen Pfadangaben in jars beibringen? :D

mfg
 

HoaX

Top Contributor
So ist das mit zip/jar-archiven. das kannst du mit File nicht lesen. Wieso übergibst du nicht die Url direkt an ImageIO?
 

FArt

Top Contributor
Abgesehen davon werden in JARs die Angaben nicht relativ gemacht. Das JAR ist im Klassenpfad, die Ressource muss dann relativ zum Root des JARs angegeben werden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
eLogic JDBC: Relative Pfadangabe in JAR Java Basics - Anfänger-Themen 14
Piwi Relative Pfadangabe bei Bildern Java Basics - Anfänger-Themen 2
D relative Pfadangabe auf überverzeichnis Java Basics - Anfänger-Themen 3
S Relative Pfadangabe funzt nicht Java Basics - Anfänger-Themen 2
B Relative/Absolute Pfadangabe. Wie unterscheiden? Java Basics - Anfänger-Themen 4
M relative Pfadangabe beim laden von properties Datei Java Basics - Anfänger-Themen 4
G relative Pfadangabe Java Basics - Anfänger-Themen 3
V wieder mal "relative Pfadangabe" Java Basics - Anfänger-Themen 4
Kiki01 Wie würde eine geeignete Schleife aussehen, die die relative Häufigkeit für jeden Charakter in einem Text bestimmt? Java Basics - Anfänger-Themen 3
C Datei über relative Pfade einlesen Java Basics - Anfänger-Themen 6
Das Brot Relative Pfadangaben innerhalb von .jar Archiven Java Basics - Anfänger-Themen 7
J relative pfade windows/unix Java Basics - Anfänger-Themen 12
C Absolute Cursor Position oder doch relative? Java Basics - Anfänger-Themen 4
F Relative Pfade zu Fenster-Icon in Main-Methode? Java Basics - Anfänger-Themen 7
E relative häufigkeit berechnen funktioniert nicht Java Basics - Anfänger-Themen 7
E Relative Pfadangaben Java Basics - Anfänger-Themen 5
A Pfadangabe Datei senden Java Basics - Anfänger-Themen 14
S Pfadangabe Java Basics - Anfänger-Themen 26
A Datentypen String - Probleme bei Pfadangabe Java Basics - Anfänger-Themen 14
Q Pfadangabe für zu speichernde Bilder Java Basics - Anfänger-Themen 2
L Input/Output FileReader Pfadangabe Java Basics - Anfänger-Themen 7
D Pfadangabe unter windows Java Basics - Anfänger-Themen 7
K Richtige Pfadangabe einer Textdatei Java Basics - Anfänger-Themen 7
M Jpg und wav datei pfadangabe bei Runnable Jar file Java Basics - Anfänger-Themen 2
J FileOutputStream richtige Pfadangabe? Java Basics - Anfänger-Themen 8
Strahlungsleck [gelöst]File Pfadangabe funktioniert nicht mit Servername/IP Java Basics - Anfänger-Themen 2
T öffnen einer Datei mit relativer Pfadangabe Java Basics - Anfänger-Themen 8
G Pfadangabe? Java Basics - Anfänger-Themen 2
G Jar archiv Pfadangabe! Java Basics - Anfänger-Themen 5
L Datenbankanbindung ODBC falsche pfadangabe? Java Basics - Anfänger-Themen 3
G zusätzliche "" bei Pfadangabe z.B. bei FileReader Java Basics - Anfänger-Themen 2
F Leerzeichen in Pfadangabe beim Befehl exec() Java Basics - Anfänger-Themen 5
M Laden eines Image mit relativer Pfadangabe Java Basics - Anfänger-Themen 3
E Laufwerksangabe aus Pfadangabe (String) filtern Java Basics - Anfänger-Themen 10
G Problem mit Vector() + Pfadangabe + Linux Java Basics - Anfänger-Themen 8
S JTree valueChanged() Ausgabe leider immer mit Pfadangabe! Java Basics - Anfänger-Themen 4
M Pfadangabe zu ORDNER von Klassenverzeichnis aus? Java Basics - Anfänger-Themen 3
bernd Richtige Pfadangabe für das Kopieren von Dateien Java Basics - Anfänger-Themen 10
M Pfadangabe Windows / Linux Java Basics - Anfänger-Themen 2
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
J Muss ich die externen jars mitgeben? Java Basics - Anfänger-Themen 8
L Mehrere Jars im Unterordner Java Basics - Anfänger-Themen 2
P Maven und eigene Jars Java Basics - Anfänger-Themen 4
S Classpath: Alle .jars innerhalb eines Ordners einbinden Java Basics - Anfänger-Themen 4
M externe JARs in die eigene JAR einbinden Java Basics - Anfänger-Themen 9
A JApplet: einbinden von weiteren Jars macht Probleme Java Basics - Anfänger-Themen 2
B JAR mit externen JARs in eclipse erstellen Java Basics - Anfänger-Themen 5
S Erste Schritte Wo steht eigentlich das ein jar keine andere jars enthalten darf? Java Basics - Anfänger-Themen 19
J Frage zu jars/classpath Java Basics - Anfänger-Themen 7
M jars Java Basics - Anfänger-Themen 3
M Programm auf mehrere JARs verteilen Java Basics - Anfänger-Themen 17
P externe JARs integrieren Java Basics - Anfänger-Themen 9
R Applet mit 2 jars von 2 domains..? Java Basics - Anfänger-Themen 14
N aus .txt innerhalb eines JARs Zeilenweise lesen Java Basics - Anfänger-Themen 8
X Der Name des jars finden? Java Basics - Anfänger-Themen 8
alexpetri jars aufräumen (FATJar) Java Basics - Anfänger-Themen 2
G pfad des jars Java Basics - Anfänger-Themen 2
S per Kommandozeile compilieren: Problem: externe Jars einbind Java Basics - Anfänger-Themen 16
L Klassen in JARs laden Java Basics - Anfänger-Themen 3
G Unterschiedliche Arten jars einzubinden in Eclipse. Warum? Java Basics - Anfänger-Themen 4
F Frage zu Jars und Classpath Java Basics - Anfänger-Themen 2
M libs/jars richtig mitladen bei der Ausführung Java Basics - Anfänger-Themen 4
G Frage zu JARs Java Basics - Anfänger-Themen 17
G Auf File / Verzeichnis innerhalb eines jars zugreifen Java Basics - Anfänger-Themen 2
F Einbindung externer JARs Java Basics - Anfänger-Themen 2
P "Line too long" bei der Generierung des jars. Java Basics - Anfänger-Themen 5
D Projekt als jar exportieren: Wie externe jars einbauen? Java Basics - Anfänger-Themen 5
rambozola jars für website verwenden? Java Basics - Anfänger-Themen 23
L Einbinden von benötigten jars in ein Bean Java Basics - Anfänger-Themen 3
C packages, jars - Verstaendnisfrage Java Basics - Anfänger-Themen 7
A Probleme mit ausführen von JARs Java Basics - Anfänger-Themen 3

Ähnliche Java Themen


Oben