在AppEngine Java上解码二维码

在AppEngine Java上解码二维码,java,google-app-engine,zxing,Java,Google App Engine,Zxing,我正在尝试解码jpeg图像中的QR码,我将其发布到AppEngine的Java版本中 我试过使用ZXing,但没能成功。显而易见的解决方案是使用他们的“Javase”模块,但这需要使用BuffereImage和ImageIO,这在AppEngine中是不可用的 是否有其他解决方案?您可以使用zxing在线解码器: 二维码示例: http://thierry-leriche-dessirier.developpez.com/tutoriels/java/creer-qrcode-zxing-jav

我正在尝试解码jpeg图像中的QR码,我将其发布到AppEngine的Java版本中

我试过使用ZXing,但没能成功。显而易见的解决方案是使用他们的“Javase”模块,但这需要使用BuffereImage和ImageIO,这在AppEngine中是不可用的


是否有其他解决方案?

您可以使用zxing在线解码器:

二维码示例:

http://thierry-leriche-dessirier.developpez.com/tutoriels/java/creer-qrcode-zxing-java2d-5-min/images/qrcode_dvp.png
php脚本示例:

file_get_contents('http://zxing.org/w/decode?u=thierry-leriche-dessirier.developpez.com/tutoriels/java/creer-qrcode-zxing-java2d-5-min/images/qrcode_dvp.png');
非常好的教程(法语):


尝试将BuffereImage和ImageIO jar文件捆绑到项目的WEB-INF/lib目录中,或者在Eclipse中捆绑到项目的引用库中。

您好。我在哪里可以找到你提到的这些罐子?如果你费心去看的话,可以在很多网站上找到。我认为从您所写的内容来看,ZXing JavaSE模块可以在本地工作,但不能在AppEngine上工作。我搜索了互联网,发现了许多结果,例如和,因此我相信如果您尝试,您可以找到许多来源。尝试使用Jai,如stackoverflow链接中所建议的,但效果不佳:AppEngine环境限制awt的所有使用,JPEG解码器返回光栅,这是一个awt类。如果要使用的所有库都以源代码形式提供,请将所有这些文件夹和文件导入到项目中。您的应用程序应该能够链接到它们,并且它们编译的类文件将绑定到您的部署中。