导出文件后线程不退出

我导出txt文件以后,程序不能正常退出,加了new WriteModule().stop() 也不管用

有没有人能解决一下 ?


  public static void  genText() throws Exception{
            String envpath = "C:\\FineReport_8.0\\WebReport\\WEB-INF";
            FRContext.setCurrentEnv(new LocalEnv(envpath));
            ModuleContext.startModule(EngineModule.class.getName());
            String cptname = "registnum.cpt";
            WorkBook workbook = (WorkBook) TemplateWorkBookIO.readTemplateWorkBook(FRContext.getCurrentEnv(), cptname);
            OutputStream outputStream = new FileOutputStream(new File("D:\\test\\TxtExport.txt"));
            TextExporter TxtExport = new TextExporter();
            Map parameterMap = new HashMap();
            parameterMap.put("p1", "sdf");
            TxtExport.export(outputStream, workbook.execute(parameterMap, ActorFactory.getActor("page")));
            outputStream.close();
            ModuleContext.stopModules();
            new WriteModule().stop();
            System.out.println(222);
    }

FineReportqq411626824 发布于 2018-7-27 09:22
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
sz_zdh发布于2019-7-18 14:53(编辑于 2023-9-6 09:34)
555
  • 1关注人数
  • 417浏览人数
  • 最后回答于:2019-7-18 14:53
    活动推荐 更多
    热门课程 更多
    返回顶部