#jpackage — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #jpackage, aggregated by home.social.
-
I'm working on enabling the #DigiPres parts of our org by making some of the #COPTR Tool Grid apps available securely in a managed #Windows environment - first cab off the rank is a #Java app with bundled #JRE, which won't play well with our env 😕
does anyone have experience using #maven & #jpackage as part of a build pipeline to create OS-native installers? my short-term target is a Windows MSI, but once that's in place the same pipeline should be able to spit out native installers for macOS (which we also use) & Linux (which we don't - yet 😈)
I'm at the point where I'm about to clone the repo & start tinkering 😫 but would much rather re-use something already built than figure it out from docs & example code...
#boost4reach pls 🙏
-
Building a #JavaFX app is easy and fun, but how do you efficiently distribute it to different systems? #jpackage and #GraalVM can help, but #jDeploy makes things even more effortless by handling all the packaging and providing an upgrading flow! In this "JFX In Action" interview, you'll learn how this works from Steve Hannah, the creator of jDeploy.
Video on YouTube:
https://www.youtube.com/watch?v=Lhmf9U0KYsg,More info on this blog post:
https://webtechie.be/post/2024-12-12-jfxinaction-steve-hannah-jdeploy/#java #JavaFXInAction#JFXInAction
-
Создание дистрибутивов для разных операционных систем в Java 21 и 22
Статья рассказывает о построении дистрибутивов приложений для операционных систем Windows , macOS и Linux в случае использования Java 21 и 22 . Продолжает ранее опубликованную статью о создании дистрибутивов в предыдущих версиях Java , подробно описывая кардинальные изменения, произошедшие с того времени.
-
We did the switch early on, especially with #javafx #jlink and #jpackage. We encountered all the difficulties: split packages, missing module descriptors or automatic module names, and occasionally, it's still driving us nuts
However, two of our developers now fixed a bug in #jlink (Method too large with too many modules) that was blocking us, and one could say that we now have a good understanding of the whole interna as well.
-
Anyone tried latest #jpackage on #debian? Users report that they cannot install the deb package, because #zst compression is unsupported. https://github.com/JabRef/jabref/issues/9472 #java #jdk #jlink #opensource
(@koppor on Twitter)
-
Learn about improved tools, performance, diagnostics and other hidden gems in new #Java #LTS in my new article in Java aktuell (german)
#jfr #jpackage #ZGC #Shenandoah #JNI #AppCDS #Monitoring #JNI #ForeignMemory
https://www.doag.org/fileadmin/Daten/Zeitschriften/Java_aktuell/2022/05-2022-Java_aktuell-WEB.pdf#page=10 -
We use #jlink and #jpackage to distribute @cryptomator. This makes the #JDK only a build time requirement. Users don't need to install #Java separately.
The challenge: During a #PPA build (for our users of #Ubuntu based distros) one may only depend on existing software. No downloads allowed. The latest #OpenJDK version in Ubuntu Focal is 17. But we still want to use #Java19.
The solution is to create an intermediary PPA which is allowed as build dependency: https://launchpad.net/~coffeelibs/+archive/ubuntu/openjdk
-
@anthony_goubard Or just use #jpackage which has integrated support for signing and preparing for notarization.
https://github.com/JabRef/jabref/blob/0a6c0523782b9aed842a5161ca736476db33e817/.github/workflows/deployment.yml#L158-L180We followed the steps here
https://docs.oracle.com/en/java/javase/20/jpackage/support-application-features.html#GUID-8D9F0607-91F4-4070-8823-02FCAB12238D -
In the Azul blog post "9 Outdated Ideas About Java", I take a look into some false assumptions and outdated ideas about #Java based on early versions.
Because of the work by the community, you can't compare Java from the early days with the versions that have been released every 6 months since 2018. And with excellent tools like #jshell, #jpackage, #jbang, #sdkman, plugins by @gluonhq, and many more, the developer experience has seen a tremendous evolution.
-
Learn about improved tools, performance, diagnostics and other hidden gems in new #Java #LTS in my new article in Java aktuell (german)
#jfr #jpackage #ZGC #Shenandoah #JNI #AppCDS #Monitoring #JNI #ForeignMemory
https://www.doag.org/fileadmin/Daten/Zeitschriften/Java_aktuell/2022/05-2022-Java_aktuell-WEB.pdf#page=10 -
In the Azul blog post "9 Outdated Ideas About Java", I take a look into some false assumptions and outdated ideas about #Java based on early versions.
Because of the work by the community, you can't compare Java from the early days with the versions that have been released every 6 months since 2018. And with excellent tools like #jshell, #jpackage, #jbang, #sdkman, plugins by @gluonhq, and many more, the developer experience has seen a tremendous evolution.
-
In the Azul blog post "9 Outdated Ideas About Java", I take a look into some false assumptions and outdated ideas about #Java based on early versions.
Because of the work by the community, you can't compare Java from the early days with the versions that have been released every 6 months since 2018. And with excellent tools like #jshell, #jpackage, #jbang, #sdkman, plugins by @gluonhq, and many more, the developer experience has seen a tremendous evolution.