Zxing utiliza dos (2) jarras: core.jar
y javase.jar
. La forma más sencilla de instalarlos es colocar ambos archivos jar en cualquier lugar de la ruta de clase CF (por ejemplo: C: \ ColdFusion8 \ wwwroot \ web-inf \ lib). Luego reinicie el servidor CF. Eso es.
Nota: Puede compilar los frascos ZXing o descargar una versión ligeramente mayor de esta entrada útil en blog.getRailo.com) Actualización: El barcode_samples.zip archivo contiene código CF muestra. Pero es solo para Railo. Adobe CF no es compatible con el extra parameters for createObject("java"). Para usar el código en Adobe CF, debe eliminar los parámetros adicionales.
<!--- Railo syntax --->
<cfset object = createObject('java','path.to.classtoinvoke','/path/to/jar/file/on/system')>
<!--- Adobe CF --->
<cfset object = createObject('java','path.to.classtoinvoke')>
Si usted no tiene acceso a la ruta de clase, puede utilizar la JavaLoader.cfc para cargar los dos frascos (2) ZXing lugar. Solo descarga el proyecto. Incluye algunos ejemplos bastante buenos de instalación y uso. Pero si tiene más preguntas, hágamelo saber.
Gracias por la información. Pegué los dos archivos en web-ini \ lib y esto es lo que obtengo cuando ejecuto el index.cfm de Zxing. ERROR: no se puede generar código de barras. El tipo de objeto java es desconocido para la función CreateObject. ¿Algunas ideas? –
n_kips, publique su código –
@n_kips - Los ejemplos de 'código' son solo para Railo. Si está ejecutando ACF, necesita hacer algunos ajustes. Por favor vea mis comentarios actualizados arriba. – Leigh