java-ffi-example

Example use of FFI for Java >= 22

BSD-3-CLAUSE License

Stars
1
Committers
1

java-ffi-example

Example use of FFI for Java >= 22.

Print the contents of results.txt using fopen, fgets and fclose from the system libc.

Building and running

Prerequisites

Set the JAVA_HOME environment variable to the Java installation path (needs to be Java version 22 or later).

For example, for macOS + homebrew + zsh: export JAVA_HOME=/opt/homebrew/Cellar/openjdk/22.0.1/.

make is also required.

Building

make

Running

make run

The contents of results.txt will then be printed, using fopen, fgets and fclose from the system libc.

References

Inspired by:

Which in turn was inspired by:

General info

  • Version: 1.0.0
  • License: CC0