I’m having trouble running the
org.apache.poi.hssf.eventusermodel.examples.XLS2CSVmra. It compiles fine,
but when I run it I get:
C:\spsfederal\APOI>java -jar FedAPOI.jar Fed.xls
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/poi/hssf/e
ventusermodel/HSSFListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Caused by: java.lang.ClassNotFoundException:
org.apache.poi.hssf.eventusermodel.
HSSFListener
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 12 more
Could not find the main class:
org.apache.poi.hssf.eventusermodel.examples.XLS2C
SVmra. Program will exit.
My CLASSPATH looks like it should have the expected files:
CLASSPATH=.;C:\Program Files\Java\jre6\lib\ext\QTJava.zip;C:\Program
Files\Java\jdk1.6.0\lib;
c:\spsfederal\apoi\lib\poi-3.8-beta4-20110826.jar;
c:\spsfederal\apoi\lib\sajdbc4.jar;
c:\spsfederal\apoi\lib\commons-logging-1.1.jar;
c:\spsfederal\apoi\lib\junit-3.8.1.jar;
c:\spsfederal\apoi\lib\log4j-1.2.13.jar;
c:\spsfederal\apoi\lib\poi-scratchpad-3.8-beta4-20110826;
c:\spsfederal\apoi\lib\poi-examples-3.8-beta4-20110826.jar;
c:\spsfederal\apoi\lib\poi-ooxml-3.8-beta4-20110826.jar;
c:\spsfederal\apoi\lib\poi-ooxml-schemas-3.8-beta4-20110826.jar;
What am I doing wrong? I just need to read the data out of the file and
can’t get it to work.
Wayne