Skip to content

Java bindings #2391

@fsimonis

Description

@fsimonis

Please describe the problem you are trying to solve.

Couple Java applications or Java-controlled applications such as STAR-CCM+.

Describe the solution you propose.

Implement Java bindings using Java Native Interface.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context

User request from the preCICE workshop 2025

CMake has facilities to generate native headers and create a shared library linking to JNI.

https://cmake.org/cmake/help/latest/module/FindJNI.html
https://cmake.org/cmake/help/latest/module/FindJava.html
https://cmake.org/cmake/help/latest/module/UseJava.html#add-jar

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementA new feature, a new functionality of preCICE (from user perspective)low priorityNot planned and waiting for user-requests.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions