Olá pessoal,
Estou com problemas na localização dos recursos do meu sistema depois da compilação do mesmo.
No projeto que criei no netbeans ele funciona normalmente, já utilizando o .jar não tenho sucesso.
Estou utilizando o seguinte código para setar o path para os recursos:
private java.net.URL
/**Atributo que auxilia na localizacao dos arquivos*/
appPath = getClass().getResource("/sistemax/");
E para localizar a pasta dos arquivos uso:
selecaoModelo.setCaminhoPadrao(appPath.toString().replaceAll("file:/", "") + "resourcelayer/modelos");
Durante a execução num terminal imprimo o caminho para verificar se está correto:
System.out.println("Path dos modelos: " + appPath.toString().replaceAll("file:/", "") + "structurelayer/modelos");
E é retornado para mim o seguinte caminho que acredito que seja o problema:
jar:C:/Documents%20and%20Settings/…/SistemaX/SistemaX.jar!/sistemax/resourcelayer/modelos
O caminho até está correto mas acredito que o “jar:” e o “.jar!” estejam atrapalhando.
Se alguém puder der uma ajuda =]
[]s
Alexandre