Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

titleIMPORTANT

...

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
bgColor#f9faff
borderStylesolid
titleContents

Table of Contents

JDK Installation

Ubuntu

...

OpenJDK

Use apt to install openjdk-817-jdkopenjdk-817-doc, openjdk-817-source.

JavaFX on 16.04 xenial

Install openjfxlibopenjfx-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
title/etc/apt/preferences.d/openjfx
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)

Image Modified

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/

...