|
Ok, Trying to run my first iSeries Java program, a modified version of the ReceiveRequest presented in last months iSeries NEWS for interfacing RPG to external DBs using JDBC. However, when I try to start it I get the following: java.lang.NoClassDefFoundError at java/lang/Throwable.<init>(Throwable.java:180) at java/lang/Error.<init>(Error.java:37) at java/lang/NoClassDefFoundError.<init>(NoClassDefFoundError.java:30) at java/lang/ClassLoader.defineClass(ClassLoader.java:547) at java/security/SecureClassLoader.defineClass(SecureClassLoader.java:123) at java/net/URLClassLoader.defineClass(URLClassLoader.java:290) at java/net/URLClassLoader.access$300(URLClassLoader.java:63) at java/net/URLClassLoader$ClassFinder.run(URLClassLoader.java:609) at java/net/URLClassLoader.findClass(URLClassLoader.java:199) at java/lang/ClassLoader.loadClass(ClassLoader.java:299) at sun/misc/Launcher$AppClassLoader.loadClass(Launcher.java:274) at java/lang/ClassLoader.loadClass(ClassLoader.java:245) at java/lang/ClassLoader.loadClassInternal(ClassLoader.java:312) Why doesn't it tell me which class wasn't found?? Here's the command I'm using to start: java -Djava.version=1.4 -cp .:/jdbc/oracle/ojdbc14.zip ReceiveRequest I tried adding the -verbose, but it didn't seem to be of much help. I get a whole bunch of "Loading class ..." messages. Then the same error: Loading class java/security/ProtectionDomain$1.class from /QIBM/ProdData/Java400/jdk14/lib/security.jar Loading class java/security/Policy.class from /QIBM/ProdData/Java400/jdk14/lib/security.jar java.lang.NoClassDefFoundError Loading class java/lang/ThreadLocal$ThreadLocalMap.class from /QIBM/ProdData/Java400/jdk14/lib/rt.jar Loading class java/lang/ThreadLocal$ThreadLocalMap$Entry.class from /QIBM/ProdData/Java400/jdk14/lib/rt.jar at java/lang/Throwable.<init>(Throwable.java:180) at java/lang/Error.<init>(Error.java:37) at java/lang/NoClassDefFoundError.<init>(NoClassDefFoundError.java:30) at java/lang/ClassLoader.defineClass(ClassLoader.java:547) at java/security/SecureClassLoader.defineClass(SecureClassLoader.java:123) at java/net/URLClassLoader.defineClass(URLClassLoader.java:290) at java/net/URLClassLoader.access$300(URLClassLoader.java:63) at java/net/URLClassLoader$ClassFinder.run(URLClassLoader.java:609) at java/net/URLClassLoader.findClass(URLClassLoader.java:199) at java/lang/ClassLoader.loadClass(ClassLoader.java:299) at sun/misc/Launcher$AppClassLoader.loadClass(Launcher.java:274) at java/lang/ClassLoader.loadClass(ClassLoader.java:245) at java/lang/ClassLoader.loadClassInternal(ClassLoader.java:312) Is it the ThreadLocal$ThreadLocalMap$Entry.class that is a problem? Thanks, Charles Wilt iSeries Systems Administrator / Developer Mitsubishi Electric Automotive America ph: 513-573-4343 fax: 513-398-1121
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.