Gostaria de saber como listar arquivos que estão dentro do classpath(dentro do jar)…
Obs.: Possui subdiretórios.(16px e 32px).
Estou fazendo assim:
File diretorio = new File(getClass().getResource("/images/icones_usuario/"+tamanho).getPath());
JLabel teste = new JLabel();
teste.setIcon(new ImageIcon(getClass().getResource(nomeicone));
Enquanto estou executando com F6 no netbeans blz, funciona normal.
Agora ao gerar o .jar ele se perde. Coloquei um system.out para ver o caminho impresso e o resultado foi:
[color=darkred]file:/media/HP_PAVILION/Aula/meuPrograma/dist/meuPrograma.jar!/images/icones_usuario/16x16[/color]