I use javaFX without a fxml file needed all time. When I run my app in IDE it works perfectly. Only when I make jar file it does not work. Any help?
error : no such file in res\img\menu_bg.png
this file is in same folder like whole code
code
public class InputStreamClass {
private ImageView imgViewBG;
public InputStreamClass() throws Exception {
InputStream isBG = Files.newInputStream(Paths.get("res/img/menu_bg.png")); // res/img/menu_bg.png
Image imgBG = new Image(isBG);
isBG.close(); // kedze je to InputStream a pracujeme zo suborom tak vzdy ho treba zatvarat
this.imgViewBG = new ImageView(imgBG); // pridame img do ImageView
this.imgViewBG.setFitWidth(1600); // sirka obrasku
this.imgViewBG.setFitHeight(900); // vyska obrasku
}
public ImageView getImageViewBG() {
return this.imgViewBG;
}
}