Vejam este método:
String pastaRel;
public void dirRelatorios() {
File pasta = null;
try {
pasta = new File( Reports.Relatorio.class.getResource(".").toURI() );
pastaRel = pasta.getAbsolutePath();
} catch (URISyntaxException ex) {
ex.printStackTrace();
}
}
Este método nao causa erro de compilaçã0
Este método nao causa nenhum problema quando executo meu projeto pelo netbeans
Mas este método fecha meu programa quando estou executando-o pelo .jar
Sem causar um URISuntaxException. O programa simplesmente fecha, sem erro, sem nada, apenas fecha.
Tanto é, que se eu isolar este método o programa funciona normalmente.
O detalhe é quando o método é executado, o programa fecha.