为什么我要面对下面来自java的消息

3ks5zfa0  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(180)

这个问题在这里已经有答案了

什么是nullpointerexception,如何修复它(12个答案)
访问.jar文件中的报告(1个答案)
为什么我的java应用程序看不到*.jrxml(1个答案)
两天前关门了。
我做了一个桌面应用程序,当我在netbeans内部运行时,它只是加载jasperreports报告,但是当我通过clean and build选项打开应用程序并在windows上运行时,我得到了这个错误。

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: 
Cannot invoke "java.io.InputStream.read(byte[], int, int)" because "this.in" is null

下面是我的代码:

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    try {
        String fdate = "2021-01-31";    

        HashMap a = new HashMap();

        a.put("fd", fdate);

        java.io.InputStream is =  getClass().getResourceAsStream("/inventorysystem/itemgroup.jasper");

        JasperPrint jp = JasperFillManager.fillReport(is, a, con);
        JasperViewer viwer = new JasperViewer(jp, false);
        viwer.setVisible(true);
    } catch (JRException ex) {
        Logger.getLogger(Paraloc.class.getName()).log(Level.SEVERE, null, ex);
    }   
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题