Overview of the JNI
- JNI Concepts
Writing Java Programs with Native Methods
- Step 1: Write the Java Code
- Step 2: Compile the Java Code
- Step 3: Create the .h File
- Step 4: Write the Native Method Implementation
- Step 5: Create a Shared Library
- Step 6: Run the Program
Integrating Java and Native Programs
- Declaring Native Methods
- Mapping Between Java and Native Types
Interacting with Java from the Native Side
- Accessing Java Strings in Native Methods
- Working With Java Arrays in Native Methods
- Calling Java Methods
- Accessing Java Fields
- Handling Java Errors from Native Methods
- Local and Global References
- Threads and Native Methods
- JNI Programming in C++
Invoking the Java Virtual Machine
Summary