#jpackage
Ok that jpackage might be overwhelming, but seeing a doctor might be too much, Gemini 🤣
January 20, 2025 at 12:00 PM
Dica pra quem quer fazer um negócio legal.

Faz uma PR usando o jpackage-maven-plugin que gera o instalador já com a JVM embutida para esse projeto. 👇
January 6, 2026 at 10:52 AM
🧸Tiny just took a big step: I made a PoC to package a Tiny game as a **standalone app**! 🖥️✨
It’s starting to work on macOS using jpackage.
Still needs work (icons, full testing), but the goal: 1-click games on all OS! 🪟🐧🍎
#gamedev #indiedev #tinyengine
July 15, 2025 at 2:59 PM
Linux-arm binaries for #JReleaser are now available. Both @graalvm.org Native Image and JPackage assemblers have been successfully configured with just a few tweaks

Full list of all available binaries can be found at github.com/jreleaser/jr...

github.com/jreleaser/jr...
build: Configure linux-aarch64 binaries · jreleaser/jreleaser@de6f233
Closes #980
github.com
January 17, 2025 at 8:23 PM
It's done. Creating .deb packages with JReleaser is now a thing! github.com/jreleaser/jr...
[assemble] Support assembling `.deb` packages · Issue #1240 · jreleaser/jreleaser
While the jpackage assembler may be used to create such files the input must be a Java "program". jdeb may be used to create .deb files for non Java binaries.
github.com
December 17, 2024 at 3:20 PM
the most interesting part has been the main binary that calls dlsym on a few jvm functions, but i'm pretty sure that the binary was literally just generated using jpackage

gotta love java
September 19, 2026 at 5:18 AM
Upgraded #JReleaser’s build to Java 21. Not only does it run flawlessly, it also uses Java 21 to bundle custom Java runtimes for its artifacts generated with the jlink and jpackage assemblers
a robot holding a microphone with the words upgrades people on the bottom
ALT: a robot holding a microphone with the words upgrades people on the bottom
media.tenor.com
December 23, 2024 at 5:30 PM
Excited for what’s coming in the next @jreleaser.org release by the end of the month. Besides the recently added matrix feature, also assemble debian packages without `jpackage`, thus it works for Java and non-Java projects, can be assembled on any platform 🤩
December 13, 2024 at 9:21 PM
Oops, I think I may have been conflating #jpackage with #jlink in my previous comment ... jpackage is a higher level tool built on jlink that helps to creates an entire installer for #Java programs.
November 6, 2024 at 9:40 PM
Updated the dev branch to JDK24, executable jar works but jpackage created app still fails, will take another look tomorrow
June 10, 2025 at 7:02 PM
JReleaser spotted in the wild: spring-cli, a CLI focused on developer productivity.

JReleaser assembles jlink/jpackage distributions, publishes a #homebrew formula

github.com/spring-proje...
November 17, 2023 at 4:39 PM
Acho que sim, o jpackage usa o jlink.
March 28, 2025 at 1:36 PM
bld, our pure #Java build tool has a great update: we now have native support for Java modules as well as Jpackage, Jmod and Jlink operations.

Check it out: rife2.com/bld
August 30, 2024 at 9:00 PM

bld version 2.1 available, with native support for Java modules, Jpackage, Jmod and Jlink

#build #buildtool #java #productivity

www.reddit.com/r/java/comme...
August 31, 2024 at 4:49 PM
Hi. FYI, if you incorporate the application as a module (using module-info), you can use jpackage easily to create native installers for each OS which bundles jre & necessary libraries, including even custom icons for your application. Don't hesitate to dm if you need any clarification about it.
January 18, 2026 at 8:04 AM
dang…forgot to bring my ssd with me, now can’t debug on linux 🫤 So conficheck4j doesn’t build on linux yet (using jlink and jpackage). Not exactly sure why but will take a look at it when back home in 2 weeks 😁 Seems to be a path problem…
March 2, 2025 at 3:58 PM
I've been writing #java UIs for close to thirty years. This talk was fascinating. I was unaware of jpackage.

I have experience with lots of UI toolkits. AWT, Qt, GWT, Closure, Compose. I've written raw OpenGL. #swing is far and above my favorite to deal with.

If I had to choose something […]
Original post on mastodon.social
mastodon.social
May 9, 2026 at 9:31 PM
Added implicit support for jmod, jlink and jpackage to Jenesis,for those that want to use it. Samples are in the demos.

Should now also build most POM projects without needing Maven.

github.com/raphw/jenesis
GitHub - raphw/jenesis: A modern Java build tool: Java-native config, plugin-free, with module-info.java treated as a feature, not an afterthought.
A modern Java build tool: Java-native config, plugin-free, with module-info.java treated as a feature, not an afterthought. - raphw/jenesis
github.com
June 2, 2026 at 2:34 PM
These days (in the post #JDK8 world) if you want a #JRE for a #Java program you develop, it is expected you ship it with your software with the #jpackage command that will create exactly the JRE you need. I use at least a couple of Java tools that do exactly that.
November 6, 2024 at 9:33 PM
i don't even think this is rust-specific. let me do this with java apps!!! jpackage is also way too focused on installers but it only produces scripts!!
June 27, 2025 at 12:31 AM
ただ気になるのはexewrapの公式ページはアクセス不能になってて、最新版も22年付のものが最後になってること。
もしかするとJRE同梱(いわばJava公式?)のjpackageの方が汎用的なのか…??

でもjpackageだったらフリーミアム化はこうしたらいいですよ~みたいな記事があるわけでもないし。
難しいな。゚(゚´ω`゚)゚。
April 16, 2024 at 7:54 AM
it's done. thank you I missed that. I've been also very active on codeberg lately working on Vidocq : a sovereign oss Java MicroProfile Stack : codeberg.org/Vidocq
Vidocq Stack
Vidocq Stack is a 100% european MicroProfile Stack, JDK 25, Full JPMS, no dependencies, Jlink ready, Jpackage ready
codeberg.org
July 2, 2026 at 6:17 PM
Java question: How to package apps as easy as possible for non-tech users?

jpackage seems the way to go. Anything else or, i.e. jreleaser to easily support all platforms? Also shipping with a JDK makes sense to me, so that users don't need to install anything else.

Happy for any pointers!
December 18, 2025 at 1:56 PM
Yes, this goes into a very specific direction, why do you ask? 😉 #JReleaser github.com/jreleaser/jr...
December 17, 2024 at 4:53 PM