How do I call a DLL inside Java program ?
+2
A:
System.load("C:\\Windows\\System32\\yourdllname.dll");
if thats your path to your dll
TStamper
2009-04-21 05:27:56
+4
A:
The canonical answer is JNI. However, this is somewhat painful. Other options:
Jon Skeet
2009-04-21 05:32:57
If you also add which one is the latest and best that would have been helpful too. Like initialy it was JNI. Then someone wrote a better solution Swig. Then finding Swig's limitation some wrote JNA which is double faster than Swig etc
CDR
2009-04-21 06:22:59
Unfortunately I don't know that history.
Jon Skeet
2009-04-21 06:36:38