好像很多人有这个问题啊 没找到好的解决方法
我使用时候也是报这个错,然后就没用这个方法。我的代码如下:
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"));
请采纳!谢谢!