A couple of years ago, I developed a small Kotlin GUI to help me rename my files in batch. I actually created it with different JVM frameworks to compare their relative merits. In any case, I didn't use it up until last week. And then, I was surprised to see that it didn't work to…...
#application #JAR #jpackage #macOS
https://foojay.io/today/from-a-jar-to-a-full-fledged-macos-app/
foojay – a place for friends of OpenJDK

foojay is the place for all OpenJDK Update Release Information. Learn More.

foojay

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 🙏

#GLAM
#ausGLAM

JPackage в gradle для Java17

В этой статье я расскажу вам, как создать исполняемое приложение на Java, используя инструмент jpackage и gradle.

https://habr.com/ru/companies/axenix/articles/881656/

#javafx #jpackage #windows #linux #java17 #gradle #туториал #axenix

JPackage в gradle для Java17

JPackage в gradle для Java17 Привет, Хабр. Недавно в нашей компании возникла потребность в небольшой утилите для Windows пользователей. Вся логика была уже реализована на Java библиотеках, так что...

Хабр

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

Steve Hannah: jDeploy, to distribute your Java app as a native bundle (#12)

YouTube

Создание дистрибутивов для разных операционных систем в Java 21 и 22

Статья рассказывает о построении дистрибутивов приложений для операционных систем Windows , macOS и Linux в случае использования Java 21 и 22 . Продолжает ранее опубликованную статью о создании дистрибутивов в предыдущих версиях Java , подробно описывая кардинальные изменения, произошедшие с того времени.

https://habr.com/ru/companies/jugru/articles/816981/

#java #javapackager #jpackage

Создание дистрибутивов для разных операционных систем в Java 21 и 22

Статья рассказывает о построении дистрибутивов приложений для операционных систем Windows , macOS и Linux в случае использования Java 21 и 22 . Продолжает ранее опубликованную статью о создании...

Хабр

Let's take a look in this article at the current state of what can be done with #jpackage and #GitHub Actions to create executables for #JavaFX applications, with Heshan Thenura Kariyawasam!

https://foojay.io/today/creating-executables-for-javafx-applications

#foojaytip

Creating Executables For JavaFX Applications

Let's take a look in this article at the current state of what can be done with jpackage and GitHub Actions for JavaFX.

foojay

@javahippie

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.

https://bugs.openjdk.org/browse/JDK-8240567

cc @koppor @siedlerchr

[JDK-8240567] MethodTooLargeException thrown while creating a jlink image - Java Bug System

jabref/.github/workflows/deployment.yml at 0a6c0523782b9aed842a5161ca736476db33e817 · JabRef/jabref

Graphical Java application for managing BibTeX and biblatex (.bib) databases - JabRef/jabref

GitHub

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.

https://www.azul.com/blog/9-outdated-ideas-about-java/

#openjdk

9 Outdated Ideas About Java

Since the first release of Java in 1995, a lot has changed in both software and hardware, and each evolution impacts the next. Powerful processors and

Azul | Better Java Performance, Superior Java Support

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)

deb v. 5.8 is not installable on Debian · Issue #9472 · JabRef/jabref

JabRef version 5.8 (latest release) Operating system GNU / Linux Details on version and operating system Debian 11 Bullseye Checked with the latest development build I made a backup of my libraries...

GitHub