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

请问为什么系统提示path有问题?有大神能帮忙解决一下吗

package irainbow.zxing;


import java.io.File;

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

  

public static  void main(String[] args){

//定义二维码的宽度和高度

int width=300;

int height=300;

String format="png";//指定图片的格式为"png"

String content="rainbow,you must be happy evey day";//定义二维码的内容

//定义二维码的参数

HashMap hints=new HashMap();

hints.put(EncodeHintType.CHARACTER_SET,"utf-8");

hints.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel.H);

        //设置容错等级,二维码纠错等级为H级,容错等级越高,容量约小

hints.put(EncodeHintType.MARGIN,5);

        //边框距离为5

//生成二维码

try{

  BitMatrix bitMatrix = new MultiFormatWriter().encode(content,BarcodeFormat.QR_CODE,width,height,hints);

  Path file = new File("D:/code/1.png").toPath();//设置保存路径

  MatrixToImageWriter.writeToPath(bitMatrix, format,file);//输出图像

catch (Exception e) {e.printStackTrace();

}

}

}


正在回答

6 回答

导入path包就行

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

你path 在报错看不到吗 导入io包进去就有了

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

你可能jdk版本过低

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

你D盘下有没有目录code啊,一定要有

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

想知道你解决了吗


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

阿阿阿果阿 提问者

没有呢
2018-08-08 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5b604e6c0001fe0408170318.jpg程序是这样的

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

举报

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

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

进入课程

请问为什么系统提示path有问题?有大神能帮忙解决一下吗

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

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

帮助反馈 APP下载

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

公众号

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