A newer solution than JNI is JNA, which also supports callbacks from (Delphi) DLLs. I found it easy to use.
More Related Contents:
- Creating new Android (Java ) file in Existing Android package [closed]
- What is this: [Ljava.lang.Object;?
- How to load Classes at runtime from a folder or JAR?
- Creating an array of objects in Java
- java compiled classes contain dollar signs
- Why can’t we have static method in a (non-static) inner class (pre-Java 16)?
- How to use Class in Java?
- Extract and load DLL from JAR
- What does .class mean in Java?
- How to get names of classes inside a jar file?
- Embed Java into a C++ application?
- Method to dynamically load java class files
- What does the registerNatives() method do?
- Error inflating when extending a class
- How to get the Array Class for a given Class in Java?
- Should you call ReleaseStringUTFChars if GetStringUTFChars returned a copy?
- How do I include .class files in my project in Eclipse? (Java)
- SRC folder in Eclipse is empty (MainActivity class not created) after creating a new android project using Eclipse
- Compiling external .java files from within Java
- Eclipse reported “Failed to load JNI shared library” [duplicate]
- Regular expression matching fully qualified class names
- JNI converting jstring to char *
- how to set java library path for processing
- JNI Calls different in C vs C++?
- jni.h: no such file or directory
- Why can a class not be defined as protected?
- Why can’t a “Class” variable be passed to instanceof?
- Determine whether .class file was compiled with debug info?
- How to Use Eclipse to Debug JNI code (Java & C/C++)
- Eclipse – Show generated class files