Aug 2, 2008 12:57 AM
NoClassDefFound Error on One Machine with JExel
Our JExcel-based application is working fine on many machine, but one customer machine is giving us problems. When out code invokes the Application constructor we get the exception below.
I wondered whether we have right version of jniwrap.dll, but the version in c:\windows\system has the same number of bytes as the one in our deployment directory. When I removed jniwrap.dll, the exception changed, so the problem seems to come after starting to use jniwrap.dll.
Can you tell me what is happening in getOleMessageLoop()?
java.lang.NoClassDefFoundError
com.jniwrapper.win32.jexcel.Application.getOleMessageLoop(SourceFile:243)
com.jniwrapper.win32.jexcel.Application.<init>(SourceFile:83)
emerald.dsd.data_source.file.dad.bean_CMG_Plus_2008.process_CMG_Plus_Transactioned(bean_CMG_Plus_2008.java:377)
emerald.dsd.data_source.file.dad.bean_DAD.process_CMG_Plus_Transactioned(bean_DAD.java:674)