課程
/后端開發
/Java
/Java生成二維碼
哪位大神給出正確代碼
2017-03-06
源自:Java生成二維碼 6-2
正在回答
package?Code; import?java.io.File; import?java.io.IOException; 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.ycxk.ac.cn"; //定義二維碼的參數 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("D:/IT/Java/iUN.png").toPath(); MatrixToImageWriter.writeToPath(bitMatrix,?format,?file); }?catch?(WriterException?e)?{ e.printStackTrace(); }?catch?(IOException?e)?{ e.printStackTrace(); } } }
注意修改下包名什么的就能用了,我是JAVA8,記得采納??!
慕粉0902475554
舉報
二維碼無處不在,自己動手用Java生成二維碼,三種生成方式任你選
2 回答有誰知道呢??????
1 回答java生成二維碼有課程源代碼嗎?
2 回答源碼在哪啊
3 回答生成二維碼的案例代碼有嗎?在哪可以下載?
2 回答夾包有沒有下載啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-14
注意修改下包名什么的就能用了,我是JAVA8,記得采納??!