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

为什么无法编译呢???请大家帮帮忙,谢谢

package com.test.emp.code;


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 CreateCode {


public static void main(String[] args) {

int width = 300;

int height = 300;

String format ="png";

String content = "王琪是大美女";

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("C:/code/img.png").toPath();

MatrixToImageWriter.writeToPath(bitMatrix, format, file);

} catch (Exception e) { 

e.printStackTrace();

}

}


}


提问者:qq_慕慕粉 2017-11-07 11:28

个回答