Confused about the release cycles of OpenJDK and OpenJFX and the relationship between them? Read on to have all your questions answered.
At this moment, there are no planned features or changes in OpenJFX which require new JDK features (text blocks, records, etc), so the next releases of OpenJFX will most probably still be compatible with JDK 11.
After my virtual conference talk “Java and JavaFX on the Raspberry Pi” at the “Oracle Groundbreakers APAC Virtual Tour 2020”, I got in touch with some people who were working on JavaFX 3D in the past, and were curious how that would behave on the Raspberry Pi.
JavaFX 3D really is a hidden gem! I’ve been using JavaFX already for a long time now but wasn’t aware of these 3D features… And the demos presented here really impressed me.
Thanks to Twitter and LinkedIn, I’ve been in touch with several developers who are doing cool Java stuff on the Raspberry Pi.
Here I want to share those projects with you, as they can be an inspiration for all of us to get started with Java development on the Raspberry Pi!
A couple of weeks ago, JavaFX version 15 was released.
These are some of the highlights we’ve selected for you to understand its scope.
– JavaFX now has 3D support for the newer Intel graphics drivers on Linux,
– Support for e-paper displays on i.MX6 devices was added,
– FX scripting support was enhanced.
In a previous post “Installing Java and JavaFX on the Raspberry Pi”, you can read how to install BellSoft LibericaJDK to be able to run JavaFX applications with a graphical user interface on a Raspberry Pi with ARMv7 or ARMv8 processor.
For (older) versions of the Raspberry Pi that use an ARMv6 processor, special instructions are needed!
This article is for the beginner who wants to get started developing JavaFX applications using IntelliJ IDE.
While this article may seem elementary for some, I believe it can help newcomers to the JavaFX platform avoid some pitfalls and really hit the ground running.
One of the most read articles on my blog is about the installation of a recent Java on Raspberry Pi (March 13, 2019).
Disclaimer: this article is only valid for Raspberry Pi’s with an ARMv7 or ARMv8 processor. In the Raspberry Pi specifications table on Wikipedia, you get a clear overview of the Pi-types with this processor:
– Model A+, version 3
– Model B, version 2, 3 and 4
– Compute Module, version 3
Learn how to use a popular distribution from Azul to build a JavaFX HelloWorld Application in 60 seconds!
I’m not sure if you’ll taken more than 60 seconds to complete the steps, but assuming your environment is setup and the JDK 11+ and JavaFX is installed you should be able to cut and paste the code in seconds.