Witam.
Jesli odpalam kod przez eclipsa to normalnie dziala obrazki sie wczytują jednak po eksportowaniu do .jar nie dzialaja. Jako ścieżkę podaje "obrazki/nazwa.png". Pliki mam w folderze obrazki który jest tam gdzie są foldery src bin itp. I w eclipsie dziala dobrze ale po eksportowaniu kod dziala tylko że bez nich. (nie wyświetlają sie) Wiec pytanie moje jaką podawać ścieżkę aby jako .jar działalo dobrze?
Błąd z wczytaniem obrazków po eksportowaniu do .jar
- Rejestracja: dni
- Ostatnio: dni
- Postów: 68
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
0
Musisz wpakowac obrazki do jara i odwoływać się do nich poprzez względną ścieżkę od jakiejś klasy TwojaKlasa.class.getResource(...)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 68
0
Obrazki eksportują sie do jaru normalnie w folderach takich jak w eclipsie. Kod jakim wczytuje:
private BufferedImage bufferedImage (String nazwa){
BufferedImage image=null;
File imageFile = new File("obrazki/"+nazwa);
try {
image = ImageIO.read(imageFile);
return image;
} catch (IOException e) {
System.err.println("Blad odczytu obrazka "+nazwa);
return null;
}
}