Using GCJ to make Java libraries available for other languages

Tom Tromey tromey@redhat.com
Wed Mar 5 16:56:00 GMT 2003


>>>>> "Øyvind" == Øyvind Harboe <oyvind.harboe@zylin.com> writes:

Øyvind> - Use GCJ to compile a native DLL
Øyvind> - This DLL could have a Windows COM typelibrary which exports
Øyvind> specified Java objects.
Øyvind> - Import the COM object to Visual C++, Visual Basic, Delphi,
Øyvind> etc.
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 :-).
Tom


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /