Anil
Anil

Reputation: 3752

How to initiate Java Aspose Barcode in ColdFusion

Jar placement - Aspose.BarCode.jar and servlet.jar files have been placed under the ColdFusion Instance as per Aspose site for word

Jar path: ColdFusion2016\Instance-1\wwwroot\WEB-INF\lib

Code The code I am trying to run, all failed.

 try {
            somevar=5;
            pdflib1 = createObject("java","com.pdflib.pdflib");
            writedump("pdflib1 initiated");
    //below did not worked
            
            //asposeObj = CreateObject("java", "com.aspose.barcode.generation.BarCodeGenerator");
            asposeObj = CreateObject("java", "com.aspose.barcode.BarCodeGenerator");

//below code worked
            //asposeObj = CreateObject("java", "com.aspose.barcode.BarCodeException");
        }
        catch(any ex){  
            writedump(ex);
        }

Error it is giving class not found.

ClassName Aspose.Barcode.BarCodeBuilder Detail Class not found: Aspose.Barcode.BarCodeBuilder ErrorMessage Aspose.Barcode.BarCodeBuilder Message Object Instantiation Exception. RootCause struct Message Aspose.Barcode.BarCodeBuilder StackTrace java.lang.ClassNotFoundException: Aspose.Barcode.BarCodeBuilder at coldfusion.bootstrap.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:303) at java.base/java.lan

Can someone please suggest how to initiate Java Aspose Barcode?

Upvotes: 0

Views: 92

Answers (1)

Anil
Anil

Reputation: 3752

I found my issue, adding answer here for other to refer. The c is small in class name, BarcodeGenerator. My mistake was to use it as BarCodeGenerator, however it should be BarcodeGenerator Working code

<cfscript>
writedump("aspose before test");

try {
    asposeObj = CreateObject("java", "com.aspose.barcode.generation.BarcodeGenerator");
    writedump("asposeObj initiated");
}
catch(any ex){  
    writedump(ex);
}

Upvotes: 1

Related Questions