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

为什么编译会报这个错,发到别人电脑上都能运行?

为什么编译会报这个错,发到别人电脑上都能运行?

qq_馮凇淞_0 2016-07-28 16:57:43
package pog; 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; public class CreateQRCode { 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); try { BitMatrix bitMatrix =new MultiFormatWriter().encode(content,BarcodeFormat.QR_CODE,width,height,hints); Path file = new File("E:/work.png").toPath(); MatrixToImageWriter.writeToPath(bitMatrix, format, file); } catch (Exception e) { e.printStackTrace(); } } } 报错: Exception in thread "main" java.lang.Error: Unresolved compilation problems:  JCommander cannot be resolved to a type JCommander cannot be resolved to a type
查看完整描述

1 回答

?
qq_梦想在远航_03681959

TA贡献1条经验 获得超0个赞

把hints.put(EncodeHintType.MARGIN, 2);注释掉

查看完整回答
反对 回复 2016-11-29
  • 1 回答
  • 0 关注
  • 3038 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信