Как создать QRCode с помощью Java (J2SE)

Как создать изображение QR-кода, используя обычный j2se. Для этого доступны любые API или классы?

Ответ 1

Для этого вам необходимо загрузить следующие банки,

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

из http://code.google.com/p/zxing/

попробуйте следующий код

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
} 

Надеюсь, что это поможет