-
Graal
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
-
picocli
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
jbang
Unleash the power of Java - JBang Lets Students, Educators and Professional Developers create, edit and run self-contained source-only Java programs with unprecedented ease.
-
maven-jpackage-template
Sample project illustrating building nice, small cross-platform JavaFX or Swing desktop apps with native installers while still using the standard Maven dependency system.
I think you are looking for https://picocli.info/ - has info on how to build and distribute Java command-line apps, including using GraalVM to generate a single file native executable.
https://jbang.dev provides a bunch of ways to build and distribute simple java apps.
Related posts
-
Quarkus 2.0
-
I like to discuss ui frameworks for java backend?
-
How do users open the application?
-
Any library you would like to recommend to others as it helps you a lot? For me, mapstruct is one of them. Hopefully I would hear some other nice libraries I never try.
-
How do you usually deploy Java Swing application in Windows machine, so that it can pass Microsoft Defender SmartScreen checking?