Reputation: 3752
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
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