Java can produce native command-line tools: a single binary, fast startup, and no JVM required on the target machine.
Follow my guide to get started, then build locally or using GitHub Actions.
beaufume.fr/articles/jav...
beaufume.fr
Native command-line tools in Java
Write command-line tools in Java and build their native executables locally or with GitHub Actions.