问答详情
源自:6-2 使用zxing生成二维码

writeToPath方法报错是怎么回事?文件路径是对的 JDK1.7版本

https://img4.mukewang.com/5b9caf8a0001a2e413660736.jpg好像很多人有这个问题啊 没找到好的解决方法

提问者:qq_岁月静好_37 2018-09-15 15:09

个回答

  • 王家大少
    2018-11-11 19:13:41

    我使用时候也是报这个错,然后就没用这个方法。我的代码如下:

    HashMap matrixMap=new HashMap<>();
    matrixMap.put(EncodeHintType.CHARACTER_SET,"UTF-8");
    matrixMap.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.M);
    matrixMap.put(EncodeHintType.MARGIN,2);
    BitMatrix BitMatrix=new MultiFormatWriter().encode("http://www.baidu.com", BarcodeFormat.QR_CODE,300,300,matrixMap);
    MatrixToImageWriter.writeToStream(BitMatrix,"PNG",new FileOutputStream("d://QRcode.png"));

    请采纳!谢谢!