Tworzenie obrazu kodu QR przy użyciu zwykłego j2se. Czy są dostępne jakieś API lub klasy?Jak utworzyć kod QR przy użyciu języka Java (J2SE)
Odpowiedz
Aby to zrobić należy pobrać następujące słoiki,
- ZXing-core-1.7.jar
- ZXing-JavaSE-1.7.jar
z http://code.google.com/p/zxing/
try następujący kod:
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
}
Mam nadzieję, że to pomoże
Próbowałem użyć Twojego kodu, dodałem java2se.jar i core.jar z zxing. Ale dostaję błędy w 'QRCode.from() - nie mogę znaleźć symbolu z (java.lang.String)' i 'ImageType.PNG'. Jaki może być potencjalny problem? –
Jest to prawdopodobnie spowodowane błędem importu pakietów. spróbuj tego importu net.glxn.qrgen.QRCode; import net.glxn.qrgen.image.ImageType; – Som
Gdzie mogę znaleźć biblioteki dla 'net.glxn.qrgen.QRCode' i' net.glxn.qrgen.image.ImageType' mój bieżący import to 'import com.google.zxing.qrcode.encoder.QRCode;' –
(nie prosiłeś o normalne j2se? Pomyślałem, że już wyszukałeś hasło "java create QRCode" ...) –
http://stackoverflow.com/questions/1137415/qr-codes-image-generator-in-java-open-source-but-no- gpl –