Using GCJ to make Java libraries available for other languages

Erik Poupaert erik.poupaert@chello.be
Wed Mar 5 17:33:00 GMT 2003


>>>> Honestly I'm not sure whether this is possible in practice.
>>>> In theory it certainly is, and we already have the code.
>>>> It really depends on how well the GC code can code with being put into
>>>> an environment like this.
>>>> See the CNI (and JNI) invocation API.  These can be used to load
>>>> libgcj dynamically and start up a Java virtual machine in an existing
>>>> process.  However, based on the small number of bug reports, I'd say
>>>> this hasn't been heavily used (or it is very well implemented :-).

Isn't this what Adam Megacz does?

As I understand it, he exports CNI symbols through ActiveX typelibs as COM
components; such components integrate very well with VB, Delphi and these
other typical win32 languages. I haven't heard him complaining about
problems with it; or maybe he just doesn't like to complain :)



More information about the Java mailing list