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

二维码的生成

没有path 和 topath 怎么办呢

正在回答

3 回答

package QRCode1;

import java.io.File;
import java.io.OutputStream;
import java.util.HashMap;

import javax.sound.midi.Patch;

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

//生成二维码
    public static void main(String[] args) {
        int width=300;
        int height=300;
        String format="png";
        String content="www.baidu.com";
        //定义二维码的参数
        HashMap hints=new HashMap();
        hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
        hints.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel.M);
        hints.put(EncodeHintType.MARGIN,2);
        
        
        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();
        }
    }

}

0 回复 有任何疑惑可以回复我~

同问??????


0 回复 有任何疑惑可以回复我~

我的版本是jdk1.7.0_79  环境是 myeclipse 10 怎么就是没有Path 和 topath 这两个方法啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java生成二维码
  • 参与学习       84593    人
  • 解答问题       279    个

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

进入课程

二维码的生成

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号