Building a Multiplatform SDKMAN in JavaFX
SDKMAN is one of the most popular ways to install/upgrade Java or other build tooling on your system. It works great from the command line, but what if you could bring its power to a graphical interface? And what if it worked seamlessly on Windows too?
In this talk, we will use SDKMAN as an example of how to build a multiplatform native application using JavaFX for the UI and GraalVM to compile native images.
We will dive into the process of creating native apps with GraalVM, distributing them with GitHub, and identifying some limitations of native Java applications. Plus, we’ll explore alternative methods for shipping native apps across platforms.
By the end of this session, you will have practical insights on how to build and distribute native apps with or without JavaFX.
Presented by Jago de Vreede - Full-Stack Software Engineer (TenneT) at JavaOne 2025 (CA, March 2025).
All JavaOne 2025 talks ➤ https://www.youtube.com/playlist?list=PLX8CzqL3ArzVV1xRJkRbcM2tOgVwytJAi
➤ https://github.com/jagodevreede/sdkman-ui
Tags: #Java #JavaOne #JavaFX #SDKMAN
SES1310