I' m using JasperReports in my Java application.
I have a package named "reports" to store all the reports generated. Here is the way I'm calling my jasper report in my application.
JasperDesign jd = JRXmlLoader.load("C:\\Users\\Sandaru Weerathunga\\Desktop\\Dasatha Institute\\src\\reports\\teacherPay.jrxml");
This is working.
Instead of giving the full path , I tried:
JasperDesign jd = JRXmlLoader.load("/reports/teacherPay.jrxml");
But this is showing an Error while running the program:
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException:
/reports/teacherPay.jrxml (The system cannot find the path specified)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:176)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:156)
It is not suitable to give the full path to the JRXmlLoader because if you are going to run this application in other computer you have to change all the coding according to the computer path. So help me on this