Versions Compared

Key

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

We currently run Java 17.

...

Use apt to install openjdk-17-jdkopenjdk-17-doc, openjdk-17-source

SDKMAN!

See the page on SDKMAN!

Before starting, a useful command to remember is "list" which shows all available versions:

sdk list java

Now install JavaFX:

sdk install java 17.0.3.fx-zulu

Note, the JDK will be installed in a hidden folder located at:

~/.sdkman/candidates/java/17.0.3.fx-zulu

Azul Zulu JDK

...

Manual Installation is no longer necessary for Java17. However these are the steps:

Manually install Azul's JDK FX (https://cdn.azul.com/zulu/bin/zulu17.34.19-ca-fx-jdk17.0.3-linux_x64.tar.gz)

...

Code Block
java -version
openjdk version "17.0.3" 2022-04-19 LTS
OpenJDK Runtime Environment Zulu17.34+19-CA (build 17.0.3+7-LTS)
OpenJDK 64-Bit Server VM Zulu17.34+19-CA (build 17.0.3+7-LTS, mixed mode, sharing)

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/

Download JavaFX 8 17 from https://www.azul.com/downloads/zulu-community/zulufx/

Info
titleNeeds help

This section needs more info. No one has tried this yet.

Using SDKMAN!

See the page on SDKMAN!.

Before starting, a useful command to remember is "list" which shows all available versions:

sdk list java
Warning

Needs updating for Java 17.

Now install JavaFX:

sdk install java 8.0.322.fx-zulu

Note, the JDK will be installed in a hidden folder located at:

...

.

...


Configuration

Logging

See the IHMC Log Tools README for details on enabling different log levels.

...