|
|
Experimental Physics and
| ||||||||||||||
|
|
> I re-cloned the archive, went into the pom.xml file, and change the version from 21.0.7, to 21.0.12 (the exact revision installed on my AI-64).
We’re talking about the version of two different things.
1) The JavaFX graphics lib.
You need a version that happens to be published with linux-aarch64 binaries.
One inconvenient way to check is on
https://repo1.maven.org/maven2/org/openjfx/javafx-base/
where 21.0.7 does not but 21.0.12 does include linux-aarch64 binaries.
2) The JDK (compiler and runtime).
You need a version that’s compatible with all the sources and the JavaFX lib.
The release notes for JFX21 on
https://github.com/openjdk/jfx/tree/master/doc-files say:
JavaFX 21 requires JDK 17 or later.
The remaining phoebus sources are right now in the process of requiring JDK25
(https://github.com/ControlSystemStudio/phoebus/issues/3904),
but as we speak (type), JDK21 is good enough.
==> Congratulations that JDX21.0.12 contains linux-aarch64 binaries and is compatible with the JDK21.0.12 (same version number but a different thing) that you happen to have.
> Ran the run_maven.sh program, it took almost 2 hours, and now I have Phoebus on this machine.
| ||||||||||||||
| ANJ, 26 Aug 2026 |
·
Home
·
News
·
About
·
Talk
·
Base
·
Modules
·
Extensions
·
· Distributions · Download · Documents · Links · Licensing · |