Compiling .java file to shared library

Andi Vajda andi@osafoundation.org
Tue Sep 26 16:14:00 GMT 2006


On 2006年9月26日, Mike Purdy wrote:
> So, now I've successfully applied the dawrin x86 patches to a 4.0.2 tarball 
> and have successfully built it.
>> Now, I would like to take a .java file and compile it into a native shared 
> library so that I could link and use it in a c++ application. gcj -c -g -O 
> MyLibrary.java successfully creates an .o file. What is the next step to 
> making a shared library?

To use it from C++, you have to generate a C++ header file for your class 
using gcjh and use that to compile calls into it.
I do something very similar when building PyLucene (a shared library serving 
as a python extension integrating Java Lucene). Take a look at its Makefile 
for examples:
 http://svn.osafoundation.org/pylucene/trunk/Makefile
Andi..


More information about the Java mailing list

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