mp89
Mitglied
Hallo,
zu aller erst einmal ich benutze Eclipse noch nicht sooo lange und hab mich deshalb noch nicht mit allen Einstellungen (falls das geht ^^) vertraut gemacht. Ich denke mal mein Problem ist eine Einstellungssache, dass da irgendwo was falsch gesetzt wurde vom Classpath, aber erst einmal das Problem an sich:
Hier zu aller erst einmal die Ordnerstruktur:
JSlide (Projektordner)
-src
-src.classes (mit allen .java Dateien die ich so brauche..)
-scr.data.images (für Bilder und noch einen Ordner für Sound)
-bin (für compillierte Dateien)
-bin.classes
-bin.data.images
Jetzt möchte ich einfach nur aus eine Klasse aus dem Paket "classes" ein Bild laden aus dem Paket "data.images". Eigentlich habe ich mir den korrekten Pfad dorthin so vorgestellt: "data/images/bild.jpg". Das geht aber nicht, kp. warum. so würde ich es aber gerne haben wollen. Der Pfad der wieder korrekt wäre wäre folgender: "bin/data/images/bild.jpg". Wieso muss diese bin noch da mit dran? Ich meine wenn das Programm fertig ist, will ich den Benutzer ja nicht das "bin" Verzeichnis installieren lassen, sondern das Classes bzw eine JAR, in der alles geht und in der alle Bilder auch sind. ZU der JAR auch noch etwas, erzeuge ich diese, so muss ich die korrekte Ordnerstruktur außerhalb der JAR herstellen um das Bild anzeigen zu lassen...
irgendwie mach ich wohl was falsch...
Im Anhang nochmal ein Screenshot vom Projekt und dem Code zum Bilder hohlen...
die methode loadImage sieht wie folgt aus:
Image loadImage(String dateiname){
return new ImageIcon(dateiname).getImage();
}
Thx schon mal für einen Tipp was ich da anders einstellen muss.
Gruß Max
zu aller erst einmal ich benutze Eclipse noch nicht sooo lange und hab mich deshalb noch nicht mit allen Einstellungen (falls das geht ^^) vertraut gemacht. Ich denke mal mein Problem ist eine Einstellungssache, dass da irgendwo was falsch gesetzt wurde vom Classpath, aber erst einmal das Problem an sich:
Hier zu aller erst einmal die Ordnerstruktur:
JSlide (Projektordner)
-src
-src.classes (mit allen .java Dateien die ich so brauche..)
-scr.data.images (für Bilder und noch einen Ordner für Sound)
-bin (für compillierte Dateien)
-bin.classes
-bin.data.images
Jetzt möchte ich einfach nur aus eine Klasse aus dem Paket "classes" ein Bild laden aus dem Paket "data.images". Eigentlich habe ich mir den korrekten Pfad dorthin so vorgestellt: "data/images/bild.jpg". Das geht aber nicht, kp. warum. so würde ich es aber gerne haben wollen. Der Pfad der wieder korrekt wäre wäre folgender: "bin/data/images/bild.jpg". Wieso muss diese bin noch da mit dran? Ich meine wenn das Programm fertig ist, will ich den Benutzer ja nicht das "bin" Verzeichnis installieren lassen, sondern das Classes bzw eine JAR, in der alles geht und in der alle Bilder auch sind. ZU der JAR auch noch etwas, erzeuge ich diese, so muss ich die korrekte Ordnerstruktur außerhalb der JAR herstellen um das Bild anzeigen zu lassen...
irgendwie mach ich wohl was falsch...
Im Anhang nochmal ein Screenshot vom Projekt und dem Code zum Bilder hohlen...
die methode loadImage sieht wie folgt aus:
Image loadImage(String dateiname){
return new ImageIcon(dateiname).getImage();
}
Thx schon mal für einen Tipp was ich da anders einstellen muss.
Gruß Max