程序运行正常 但是就是不能生成二维码

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

不会起名

2017-09-07 19:25

package com.zxing;


import java.io.File;

import java.nio.file.Path;

import java.util.HashMap;


import com.google.zxing.*;

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

// TODO 自动生成的方法存根

int width=300;

int height=300;

String format = "png";

String contents = "www.immoc.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(contents, BarcodeFormat.QR_CODE, width, height,hints);

Path file  = new File("D:/eclipse/immoc.png").toPath();

MatrixToImageWriter.writeToPath(bitMatrix, format, file);

} catch (Exception e) {

// TODO 自动生成的 catch 块

e.printStackTrace();

}

}


}



写回答 关注

5回答

  • 慕慕0921440
    2017-10-24 19:14:12

    报错原因截图发下

  • 慕粉0957129883
    2017-10-02 18:39:12

    是不是地址的问题

  • qq_木头人春天_0
    2017-09-07 21:04:58

    我的咋可以,我新手啊

  • 不会起名
    2017-09-07 19:36:56

    显示我的程序有异常断点两项 但是位置未知。。。

  • 不会起名
    2017-09-07 19:28:04

    用的jar包是老师给的  jdk是1.8的

Java生成二维码

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

84502 学习 · 204 问题

查看课程

相似问题