Skip to content

Java Language Bindings #14

Description

@MB3hel

Adding Java language bindings would be a good idea.

  • There are still many developers more familiar with Java than C++ or Python
  • Java linting is much better than C++ or Python linting
  • Java is compiled and doesn't suffer from GIL issues python does for some uses cases, but is still able to be easily compiled (no cross compiler required)

Issues:

  • Java on Pi Zero (armv6) is effectively limited to jdk8. zulu builds of jdk11 are available. jdk17 seems to be pointless to try running.
  • JNI is annoying. JNA could be used instead

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions