From what I understand, SWIG is to wrap C++/C to make it appear in Java, and javah is to implement certain java functions in C++ ( aka native functions ).
Is there a tool which can create a C++ wrapper over a java class, so that the caller. of this c++
wrapper doesn't have to worry about java, for example
Input Java is
class hw { public void hi() { System.out.println("Hello World"); } }
Tools outputs hw.hh ( and some. c++ files ), which can be used as:
hw *h = new hw(/*JEnv */ env);
h->hi();
Is there a tool available which can do this ?
Options include, the following, in ascending order of expense to you.
I used this product a long time ago, http://www.codemesh.com/products/junction/
It will do exactly what you want.
Just a disclaimer, I used it almost 6 years ago. I am not affliated with this product.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With