Problems using a compiled jar with gcj
Lothar Werzinger
lothar@tradescape.biz
Tue Aug 10 19:34:00 GMT 2010
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
More information about the Gcc-help
mailing list