I am using Google's ZXing code for generating QR Codes from within a ColdFusion app. It's working fine, but I want to upgrade the libraries as we are looking for a higher-quality QR code.
I have zxing_core.jar and zxing_javase.jar files in a javaclasses directory.
My code has somevariable = createObject('java','com.google.zxing.BarCodeForma t')
HOW does java know where to get this object from?
That is, if I load zxing-1.6-core.jar and leave zxing_core.jar in place, how will Java or Cold Fusion know which one to take it from (if it exists in both) or will there be some kind of "conflict" that will make it not happen and cause errors?
--- Update ---
I guess what's truly baffling me is that I can also create objects from com.google.zxing.qrcode.qrcodewriter and com.google.zxing.clients.j2se and I don't see any files that have these names and I don't see where it could possibly be finding this information to load it.