public static void main(String[] args) {
JasperReport jasperReport;
JasperPrint jasperPrint;
try {
ClassLoader loader = TestJasper1.class.getClassLoader();
jasperReport = (JasperReport) 
              JRLoader.loadObjecloader.getResourceAsStream                    ("D:\\jre\\jasperTest\\Study.jasper"));
jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap(),new JREmptyDataSource());
JasperExportManager.exportReportToPdfFile(jasperPrint, "D:\\jre\\jasperTest\\study.pdf");
} catch (JRException e) {
e.printStackTrace();
}
}
代码很简单,仅仅是做个尝试,结果一直报这个异常
Exception in thread "main" java.lang.NullPointerException
at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2264)
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2277)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2748)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:780)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:280)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:191)
at jasper.TestJasper1.main(TestJasper1.java:22)22行即代码的JRLoader.loadObjecloader.getResourceAsStream                    ("D:\\jre\\jasperTest\\Study.jasper"));希望熟悉jasper的高手给予帮助(郁闷中……)
我没有积分,所以不能给积分了,仍希望得到帮助!!!!