Thanks - all fixed and working ok. Thanks again for your help.
Ed. On 21/11/06, Jerome Louvel <[EMAIL PROTECTED]> wrote:
Hi Ed, Please check the "/lib/README.txt" file in the distribution, it lists all the dependencies. In your case, I forgot to mention that you also need the Simple JAR in the "org.simpleframework_3.1" directory. Best regards, Jerome > -----Message d'origine----- > De : Ed Sweet [mailto:[EMAIL PROTECTED] > Envoyé : lundi 20 novembre 2006 22:17 > À : discuss@restlet.tigris.org > Objet : Re: Newbie Question > > Hi Jerome, > > Thanks for the reply. > > > Note that you don't need all JARs to run your example, > those should be enough: > > - org.restlet.jar > > - com.noelios.restlet.jar > > - com.noelios.restlet.ext.simple_3.1.jar > > ok, I have these in my classpath and I can compile the code. Now when > I run it I get a NoClassDefFoundError: simple/http/ProtocolHandler > (stack trace below). > > So, I checked the com.noelios.restlet.ext.simple_3.1.jar (where I > assume it should be), and it's not in there. It's not in any of the > other two jar files either. > > Again, this should be a simple problem to fix, right? > > Thanks again, > > Ed. > > [java] Exception in thread "main" java.lang.NoClassDefFoundError: > simple/http/ProtocolHandler > [java] at java.lang.ClassLoader.defineClass1(Native Method) > [java] at > java.lang.ClassLoader.defineClass(ClassLoader.java:620) > [java] at > java.security.SecureClassLoader.defineClass(SecureClassLoader. > java:124) > [java] at > java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > [java] at > java.net.URLClassLoader.access$100(URLClassLoader.java:56) > [java] at > java.net.URLClassLoader$1.run(URLClassLoader.java:195) > [java] at > java.security.AccessController.doPrivileged(Native Method) > [java] at > java.net.URLClassLoader.findClass(URLClassLoader.java:188) > [java] at > java.lang.ClassLoader.loadClass(ClassLoader.java:306) > [java] at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) > [java] at > java.lang.ClassLoader.loadClass(ClassLoader.java:251) > [java] at > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > [java] at java.lang.ClassLoader.defineClass1(Native Method) > [java] at > java.lang.ClassLoader.defineClass(ClassLoader.java:620) > [java] at > java.security.SecureClassLoader.defineClass(SecureClassLoader. > java:124) > [java] at > java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > [java] at > java.net.URLClassLoader.access$100(URLClassLoader.java:56) > [java] at > java.net.URLClassLoader$1.run(URLClassLoader.java:195) > [java] at > java.security.AccessController.doPrivileged(Native Method) > [java] at > java.net.URLClassLoader.findClass(URLClassLoader.java:188) > [java] at > java.lang.ClassLoader.loadClass(ClassLoader.java:306) > [java] at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) > [java] at > java.lang.ClassLoader.loadClass(ClassLoader.java:251) > [java] at > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > [java] at java.lang.Class.forName0(Native Method) > [java] at java.lang.Class.forName(Class.java:164) > [java] at > com.noelios.restlet.Factory.<init>(Factory.java:189) > [java] at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > [java] at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo > nstructorAccessorImpl.java:39) > [java] at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele > gatingConstructorAccessorImpl.java:27) > [java] at > java.lang.reflect.Constructor.newInstance(Constructor.java:494) > [java] at java.lang.Class.newInstance0(Class.java:350) > [java] at java.lang.Class.newInstance(Class.java:303) > [java] at > org.restlet.util.Factory.getInstance(Factory.java:152) > [java] at org.restlet.Server.<init>(Server.java:171) > [java] at org.restlet.Server.<init>(Server.java:154) > [java] at org.restlet.Server.<init>(Server.java:129) > [java] at org.restlet.Server.<init>(Server.java:71)