Java Apache POI-Word文档在创建后会自行打开

时间:2018-07-18 07:10:14

标签: java apache-poi

我将Java与Apache POI结合使用,以基于ArrayList创建word文档。一切正常,除了我希望特定的Word文档在创建后自行打开。有谁知道一种方法,或者仅仅是我如何实现这一目标

try{
        FileOutputStream outStream = new 
        FileOutputStream("CarteBoissons.docx");
        XWPFDocument doc = new XWPFDocument();
        XWPFParagraph paraTit = doc.createParagraph();
        XWPFRun paraTitRun = paraTit.createRun();
        paraTitRun.setBold(true);
        paraTitRun.setFontSize(20);
        paraTitRun.setText("CARTE BOISSONS" +
                "" +
                "" +
                "");
 doc.write(outStream);
        outStream.close();
        JOptionPane.showMessageDialog(null, "Le document Word a été créé");
    }catch(Exception e){
        JOptionPane.showMessageDialog(null, e);
    }

1 个答案:

答案 0 :(得分:1)

如果我理解正确,那么您想要这样的东西

Desktop.getDesktop().open(new File("path to your word file"));

要使用默认应用程序打开文件时,请在代码中使用此功能