Isola o problema em um programa pequeno e posta aqui , assim da pra dar uma olhada na pratica.
Vou postar o código aqui.
O código abaixo está num splash form que estou criando.
public SplashFrm() {
initComponents();
this.setVisible(true);
this.setLocationRelativeTo(null);
ImageIcon icon;
try {
icon = new ImageIcon(getClass().getResourceAsStream("view/doctor.jpg").readAllBytes());
} catch (IOException ex) {
Logger.getLogger(SplashFrm.class.getName()).log(Level.SEVERE, null, ex);
}
new Thread() {
@Override
public void run() {
for (int i = 0; i < 101; i++) {
try {
sleep(60);
jProgressBar1.setValue(i);
switch(i){
case 0 -> {
}
}
} catch (InterruptedException ex) {
Logger.getLogger(SplashFrm.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}.start();
}
Já tentei de todas as formas. Se eu colocar através do Helper do NetBeans dá o mesmo erro. Então coloquei programaticamente e o resultado é o mesmo.
Voce fez o que Eu mesmo pedi, mas se puder facilitar ainda mais, poderei ver na integra.
Então sugiro
Cria um projeto novo no NetBeans, entao faça uma tela e coloca esse JLabel com o icone.
Em seguida posta esse projetinho inteiro do NetBeans zipado.
File >> Export Project >> To Zip
Assim fica mais facil reproduzir e ver o problema e quem sabe resolve-lo.
Blz.
View é um pacote?
Põe o / na frente do caminho, para buscar a partir da raíz do classpath.
Já tentei de tudo e sempre dá erro. Já coloquei na mesma pasta, coloquei em outra pasta e ele não consegue encontrar o arquivo. Meu Deus, o que foi que fizeram?
Consegui resolver.
Obrigado a todos que me responderam.