JavaFX 27 Native Image on a Raspberry Pi 5
Thread
Loading the complete thread in the background. This saved snapshot is available now. Refresh
Unofficial Hacker News client; not affiliated with Y Combinator.
JavaFX 27 Native Image on a Raspberry Pi 5
Loading the complete thread in the background. This saved snapshot is available now. Refresh
Unofficial Hacker News client; not affiliated with Y Combinator.
giancarlostoro · · focus · HN ↗
geokon · · focus · HN ↗
pron · · focus · HN ↗
reactordev · · focus · HN ↗
geokon · · focus · HN ↗
pjmlp · · focus · HN ↗
There was a time Oracle decided it wasn't worth the investment, note that it started as E3 scripting under Sun and it was only finalised after the acquisition.
So a few Java champions took over it at Gluon.
Then when Java 26 was released, Oracle reintroduced support for JavaFX,
<a href="https://www.oracle.com/news/announcement/oracle-releases-java-26-2026-03-17/" rel="nofollow">https://www.oracle.com/news/announcement/oracle-releases-jav...
geokon · · focus · HN ↗
_benj · · focus · HN ↗
pjmlp · · focus · HN ↗
<a href="https://insights.linuxfoundation.org/project/openjdk-jdk/contributors?timeRange=past365days&start=2025-09-22&end=2026-09-22" rel="nofollow">https://insights.linuxfoundation.org/project/openjdk-jdk/con...
exabrial · · focus · HN ↗
Splitting it off the JDK was definitely the correct call. It's a Desktop UI framework, it should not be bound to JDK releases.
jfyi · · focus · HN ↗
geokon · · focus · HN ↗
exabrial · · focus · HN ↗
This makes state and shared data management in JavaFX much nicer, as you offload those concerns to a container. CDI also provides extensive capabilities with portable extensions and scope management, as well as a sync and async eventing framework.
The problem is that I don't have a "real life" project to try this out on, so development kinda slumped off.