We currently run Java 17.
...
Use apt to install openjdk-17-jdk
, openjdk-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 | ||
---|---|---|
| ||
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.
...