如何使用Java(J2SE)创建QRCode

如何使用Java(J2SE)创建QRCode,java,qr-code,Java,Qr Code,如何使用普通j2se创建QRcode图像。有任何API或类可用于执行此操作吗?要执行此操作,您需要下载以下JAR zxing-core-1.7.jar zxing-javase-1.7.jar 从 请尝试以下代码 ByteArrayOutputStream out = QRCode.from("Hello World").to(ImageType.PNG).stream(); try { FileOutputStream fout = new FileOutputStream(ne

如何使用普通j2se创建QRcode图像。有任何API或类可用于执行此操作吗?

要执行此操作,您需要下载以下JAR

  • zxing-core-1.7.jar
  • zxing-javase-1.7.jar

请尝试以下代码

ByteArrayOutputStream out = QRCode.from("Hello World").to(ImageType.PNG).stream();

try {
    FileOutputStream fout = new FileOutputStream(new File("C:\\QR_Code.JPG"));

    fout.write(out.toByteArray());

    fout.flush();
    fout.close();

} catch (FileNotFoundException e) {
    // Do Logging
} catch (IOException e) {
    // Do Logging
} 

希望这能有所帮助(你没有要求普通的j2se吗?我想,你已经搜索了“java创建QRCode”…)我试着使用你的代码,我已经从zxing中包括了java2se.jar和core.jar。但是我在
QRCode.from()-无法从(java.lang.String)
ImageType.PNG
中找到符号时出错。可能的问题是什么?这可能是因为包导入错误。尝试导入net.glxn.qrgen.QRCode;导入net.glxn.qrgen.image.ImageType;在哪里可以找到
net.glxn.qrgen.QRCode
net.glxn.qrgen.image.ImageType
的库?我当前的导入是
import com.google.zxing.QRCode.encoder.QRCode您可以在这里找到您需要的总共三个罐子1。qrgen-1.0.jar 2.zxing-core-1.7.jar 3.zxing-j2se-1.7.jar