Hi Heath, Have you double-checked for all the "obvious" mistakes such as:
1. Path to Java being different from path to javac 2. The jars being FTPd in ASCII mode instead of binary etc etc Also, the javac command does not support a -cp option - which version of Java are you using? Regards, Chetan -----Original Message----- From: Heath Raftery [mailto:[EMAIL PROTECTED] Sent: Friday, October 28, 2005 10:36 AM To: [email protected] Subject: NoClassDefFoundError for Service when trying to run TestClient Apologies if this is a repost - I sent from the wrong address and think it may have been dropped. Folks, I've been battling with this for quite some time, and despite finding similar stories on this mailing list and else where, still don't have a solution for it. I hope someone can provide a simple solution, because the problem itself doesn't seem that involved. Tried axis-1_2_1 and axis-1_3 with the same results. Dev system is Mac OS X 10.4.2, using the command line (but the same problem appears in XCode. I'm simply doing the following: % javac -cp lib/axis.jar:lib/jaxrpc.jar:lib/saaj.jar:lib/commons- discovery-0.2.jar:lib/commons-logging-1.0.4.jar:lib/ wsdl4j-1.5.1.jar:. samples/userguide/example1/TestClient.java Which succeeds without a problem. I then try to execute the resulting class: % java -cp lib/axis.jar:lib/jaxrpc.jar:lib/saaj.jar:lib/commons- discovery-0.2.jar:lib/commons-logging-1.0.4.jar:lib/ wsdl4j-1.5.1.jar:. samples.userguide.example1.TestClient and get this error: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/ axis/client/Service at samples.userguide.example1.TestClient.main (TestClient.java:31) In the src distributions, Service is definitely there, but regardless of version, -cp arguments, bin or src distribution, I can't get any further. Why can Java find the Service class at compile time but not at run time? Heath The information contained in this e-mail may be confidential and is intended solely for the use of the named addressee. Access, copying or re-use of the e-mail or any information contained therein by any other person is not authorized. If you are not the intended recipient please notify us immediately by returning the e-mail to the originator.(17b)
