Skip to content

Move Java wrappers to FFM #5712

@byrnHDF

Description

@byrnHDF

Java 24 has a stable version of Foreign Function and Methods (FFM) to replace the fragile JNI process for interfacing with native libraries. Using the JExtract tool, FFM wrappers/interfaces are created for all public APIs in a native library.

By re-implementing the H5.java wrappers on a FFM implementation of hdf5 C library, then existing Java code will be able to work witout regeneration as well as allow new code to use the full API available from the hdf5 C library.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions