谁有正确代码啊

来源:6-2 使用zxing生成二维码

不給人生留下遗憾

2017-03-06 21:49

哪位大神给出正确代码
写回答 关注

1回答

  • Steafan_
    2017-03-14 17:35:34
    package Code;
    
    import java.io.File;
    import java.io.IOException;
    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.WriterException;
    import com.google.zxing.client.j2se.MatrixToImageWriter;
    import com.google.zxing.common.BitMatrix;
    import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
    
    public class CreateQRCode {
    	
    	public static void main(String[] args){
    		int width = 300;
    		int height = 300;
    		String format = "png";
    		String content = "www.ycxk.ac.cn";
    		
    		//定义二维码的参数
    		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("D:/IT/Java/iUN.png").toPath();
    			MatrixToImageWriter.writeToPath(bitMatrix, format, file);
    		} catch (WriterException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    		
    	}
    
    }

    注意修改下包名什么的就能用了,我是JAVA8,记得采纳!!

    慕粉0902...

    兄弟问一下,jar包导出来有错用不了啊,按老师操作来的,为什么我这里会报错呢

    2017-04-23 15:50:39

    共 1 条回复 >

Java生成二维码

二维码无处不在,自己动手用Java生成二维码,三种生成方式任你选

84502 学习 · 204 问题

查看课程

相似问题