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

报错异常,找不到原因

Exception in thread "main" java.lang.Error: Unresolved compilation problem:

    at com.google.zxing.common.CharacterSetECI.getCharacterSetECIByName(CharacterSetECI.java:114)
    at com.google.zxing.qrcode.encoder.Encoder.encode(Encoder.java:95)
    at com.google.zxing.qrcode.QRCodeWriter.encode(QRCodeWriter.java:80)
    at com.google.zxing.MultiFormatWriter.encode(MultiFormatWriter.java:94)
    at com.imooc.zxing.CreateQRCode.main(CreateQRCode.java:30)

总是报这个错

提问者:紫衣飞扬 2016-09-02 17:40

个回答

  • 慕村949172
    2017-12-06 10:38:42

    源码里面有问题 找到错误 改一些 重新打个jar包

  • qq_Successful_13953008
    2016-09-21 15:45:15

        String contents = null;
            try {
              BitMatrix    bitmatrix =new MultiFormatWriter().encode(contents, BarcodeFormat.QR_CODE , width, height,hints);
              BitMatrix bitmarix;
              
              
              
              Path file = new File("D:/img.png").toPath();
             //. topath 报错怎么回事啊
               
            MatrixToImageWriter.writeToPath(bitmatrix, format, file);
              
              
            } catch (Exception e) {
                
                e.printStackTrace();
            }

  • qq_Successful_13953008
    2016-09-21 15:44:01

        String contents = null;
            try {
              BitMatrix    bitmatrix =new MultiFormatWriter().encode(contents, BarcodeFormat.QR_CODE , width, height,hints);
              BitMatrix bitmarix;
              
              
             
             // Path file = new File("D:/img.png").toPath();
      报错在, 回事啊,请指教
               
            MatrixToImageWriter.writeToPath(bitmatrix, format, file);
              
              
            } catch (Exception e) {
                
                e.printStackTrace();
            }

  • HeroChan
    2016-09-04 02:31:21

    仔细检查下代码!

  • HeroChan
    2016-09-04 02:30:56

    然后你用命令试下代码;在cmd下

  • HeroChan
    2016-09-04 02:30:20

    错误是编译错误,JDK版本说下