Problem je sledeći: kada preko Netbeensa pokrenem aplikaciju, sve radi kako treba, izveštaji se otvaraju i sve je ok.
Kada jar fajl prekopiram u neki drugi folder i pokrenem ga iz tog fildera sve isto radi, ali izveštaje mi ne otvara.
Dugme preko kojeg se otvara izveštaj ima sledeći kod:
Code:
String report = "E:\\JAVA\\db\\src\\repIzvestaj.jrxml";
try {
String yyy = txt_id.getText();
int xxx = Integer.parseInt(yyy);
Map parameter= new HashMap();
parameter.put("pom_id",xxx);
JasperReport jasp_rep = JasperCompileManager.compileReport(report);
JasperPrint jasp_print = JasperFillManager.fillReport(jasp_rep, parameter, conn);
JasperViewer.viewReport(jasp_print);
JasperViewer jrviewer = new JasperViewer(jasp_print);
jrviewer.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE );
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(null, ex);
}
String report = "E:\\JAVA\\db\\src\\repIzvestaj.jrxml";
try {
String yyy = txt_id.getText();
int xxx = Integer.parseInt(yyy);
Map parameter= new HashMap();
parameter.put("pom_id",xxx);
JasperReport jasp_rep = JasperCompileManager.compileReport(report);
JasperPrint jasp_print = JasperFillManager.fillReport(jasp_rep, parameter, conn);
JasperViewer.viewReport(jasp_print);
JasperViewer jrviewer = new JasperViewer(jasp_print);
jrviewer.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE );
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(null, ex);
}
Nije mi jasno zašto neće da otvori kada se jar fajl startuje iz nekog drugog foldera, kada ima apsolutnu putanju do izveštaja?
Da li neko može da mi pomogne? Hvala unapred!!!
[Ovu poruku je menjao gagacar dana 16.08.2014. u 16:45 GMT+1]