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

Path file出错

Path file=new File("D:/迅雷下载/img.png")
.toPath();一直出错是怎么回事

正在回答

2 回答

你知道那个包怎么引入呢?

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

//你的问题可能是引入的包不对

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.WriterException;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;

/**
 * @descrption:生成二维码
 * @author pwu
 *
 */
public class CreateQRcode {
    public static void main(String[] args) {
        int width=300;
        int height=300;
        String format="png";
        String contents="http://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(contents, BarcodeFormat.QR_CODE, width, height,hints);
            Path file = new File("D:/Qrcode-zxing.png").toPath();
            MatrixToImageWriter.writeToPath(bitMatrix, format, file);
            
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        
    }
}

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

举报

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

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

进入课程

Path file出错

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