...
...
...
...
...
title | IMPORTANT |
---|
...
Version higher than 8u131 required!
We do not support Java 9 or 10 or 11 or 12 or 13 or 14 or 15 or 16 yet.
Warning |
---|
Oracle is no longer providing licensing for JDK 8. Therefore, we currently depend on other distributions. |
We currently run Java 17.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
JDK Installation
Ubuntu
...
OpenJDK
Use apt to install openjdk-817-jdk
, openjdk-817-doc
, openjdk-817-source
.
JavaFX on 16.04 xenial
Install openjfx
, libopenjfx-java-doc
, and openjfx-source
.
JavaFX on 18.04 bionic
Unfortunately, on Ubuntu 18.04, the openjfx
package has been upgraded to version 11. To install version 8, run:
# apt install libopenjfx-java=8u161-b12-1ubuntu2
libopenjfx-java-doc=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 openjfx=8u161-b12-1ubuntu2
openjfx-source=8u161-b12-1ubuntu2
If you have setup the pinned versions as below, you can test it with:
# apt install libopenjfx-java libopenjfx-java-doc libopenjfx-jni openjfx openjfx-source
Note that the JavaFX update version (8u161
) does not need to perfectly match the JDK version.
You may need to purge your existing OpenJFX installation:
# apt purge openjfx*
# apt purge libopenjfx*
You may have some luck telling apt
to pin the version:
Code Block | ||
---|---|---|
| ||
Package: libopenjfx-java
Pin: version 8u*
Pin-Priority: 550
Package: libopenjfx-java-doc
Pin: version 8u*
Pin-Priority: 550
Package: libopenjfx-jni
Pin: version 8u*
Pin-Priority: 550
Package: openjfx
Pin: version 8u*
Pin-Priority: 550
Package: openjfx-source
Pin: version 8u*
Pin-Priority: 550 |
...
Azul Zulu JDK
Manually install Azul's JDK FX (https:
//cdn.azul.com/zulu/bin/zulu8.54.0.21-ca-fx-jdk8.0.292-linux_x64.tar.gz
)
...
Code Block |
---|
java -version openjdk version "1.8.0_252" OpenJDK Runtime Environment (Zulu 8.46.0.19-CA-win64) (build 1.8.0_252-b14) OpenJDK 64-Bit Server VM (Zulu 8.46.0.19-CA-win64) (build 25.252-b14, mixed mode) |
Note: JDKs are also available from https://adoptopenjdk.net/, but they won't provide JavaFX, which breaks most of IHMC's robotics software.
Mac OS X
Download JDK and JavaFX from https://adoptopenjdk.net/ or https://www.azul.com/downloads/zulu/zulufx/
...