On Jul 5, 4:53 am, Chas Emerick <
cemer...@snowtide.com> wrote:
> Clojure does use the context classloader by default for its "root"
> classloader (on top of which it sometimes creates new
> DynamicCLassloaders). This behaviour is controlled by the value of
> *use-context-classloader*, which is true by default.
>
> I don't have any java web start experience, so I'm afraid I can't
> provide any further advice. Anyone else here that does?
>
> - Chas
>
> On Jul 4, 2010, at 6:53 AM, Nick Mudge wrote:
>
> > I am writing a 3rd party module in Clojure for a Java Web Start
> > application written in Java.
>
> > I am using Clojure 1.1.
>
> > I think that my clojure program and clojure.jar are on the classpath
> > and are being loaded because when clojure.jar is not seen on the class
> > path this error results: java.lang.ClassNotFoundException:
> > clojure.lang.IFn
> > I am not getting that error so I think that my clojure program and
> > clojure.jar are seen on the classpath and are being loaded.
>
> > This is the error I am getting:
> > Could not locate clojure/core__init.class or clojure/core.clj on
> > classpath
>
> > I think that clojure uses the system classloader by default. Is this
> > correct? However, according to the Java Web Start documentation, the
> > system classloader doesn't work with Java Web Start: