On Tuesday, August 10, 2010, Andrew Haley wrote: > On 08/10/2010 08:08 PM, Lothar Werzinger wrote: > > On Tuesday, August 10, 2010, Andrew Haley wrote: > >> On 08/10/2010 05:51 PM, Lothar Werzinger wrote: > >>> I would expect a NoClassDefFoundError for the jython script engine > >>> itself, as I did not provide it on the classpath, but > >>> ScriptEngineManager is in the shared library compiled from the jar, so > >>> why do I get a NoClassDefFoundError? > >> > >> You need to compile your main program -fPIC. > > > > Hmm, OK I forgot that, too. Have it in my app, though. > > > >> If you really want to know why, I can explain... :-) > >> > >> Andrew. > > > > As my app needs the "Bindings" Class from JSR 223 and the downloaded jar > > did for some reason not contain it I tried extracting javax/scripting > > from a JDK1.6 rt.jar > > > > Now the ominous NoClassDefFoundError is back. Any ideas? > > > > $ ./build.sh > > testgcj > > Create JavaVM ... > > Create JavaVM done. > > Java Exception: > > java.lang.NoClassDefFoundError: javax.script.ScriptEngineManager > > I don't know what is causing this. I'll debug it tomorrow. > > Andrew. Thanks, I appreciate that very much! Lothar