为了账号安全,请及时绑定邮箱和手机立即绑定

就是按照课程上的代码敲的,二维码显示不出来

package com.imooc.zxing;


import java.io.File;

import java.nio.file.Path;

import java.util.HashMap;


import com.google.zxing.BarcodeFormat;

import com.google.zxing.EncodeHintType;

import com.google.zxing.MultiFormatWriter;

import com.google.zxing.client.j2se.MatrixToImageWriter;

import com.google.zxing.common.BitMatrix;

import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;


//生成二维码

public class CreatQRCode {


public static void main(String[] args)  {


int width = 300;

int height = 300;

String format = "png";

String content = "www.imooc.com";

//定义二维码的参数

HashMap hints = new  HashMap ();

hints.put(EncodeHintType.CHARACTER_SET, "utf-8");

hints.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel.M);

hints.put(EncodeHintType.MARGIN, 2);

try {

BitMatrix  bitMatrix = new MultiFormatWriter().encode(content,BarcodeFormat.QR_CODE, width,  height, hints);

            Path file = new File("E:/java实现成果/img.png").toPath();

MatrixToImageWriter.writeToPath(bitMatrix, format, file);

} catch (Exception e) {

System.out.println("1");

e.printStackTrace();

}


}


}



正在回答

举报

0/150
提交
取消

就是按照课程上的代码敲的,二维码显示不出来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信