standalone program to *.jar

Dominique Boucher dominique.boucher@nuecho.com
Thu Dec 13 13:40:00 GMT 2007


Yaroslav,

Did you put test.jar AND kawa.jar in your classpath?

Dominique Boucher
Lead Software Developer
Nü Echo Inc.
http://www.nuecho.com
 
Tel: 514-861-3246 x 231
Fax: 514-861-1676
> -----Original Message-----
> From: kawa-owner@sourceware.org [mailto:kawa-owner@sourceware.org] On
> Behalf Of Yaroslav Kavenchuk
> Sent: December 13, 2007 8:26 AM
> To: kawa@sourceware.org
> Subject: standalone program to *.jar
> 
> When I simply compile test.scm to test.class - all works.
> When I make test.jar:
> 
> Exception in thread "main" java.lang.NoClassDefFoundError:
> gnu/expr/ModuleBody
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         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)
>         at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> Caused by: java.lang.ClassNotFoundException: gnu.expr.ModuleBody
>         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)
>         at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>         ... 12 more
> Error: Could not find the main class.
> Error: A JNI error has occurred, please check your installation and try
> again
> 
> Why?
> 
> Thanks!
> 
> --
> WBR, Yaroslav Kavenchuk.




More information about the Kawa mailing list