Java FX (openjfx)
Dependencias
Tener instalado openjdk
# java-21-openjdk-1:21.0.7.0.6-1.fc42.x86_64
# java-21-openjdk-devel-1:21.0.7.0.6-1.fc42.x86_64
doas dnf install -y java javac
Instalar Java-fx y configurar
doas dnf install -y openjfx
Usar estos alias
alias javac-fx="javac --module-path /usr/lib/jvm/openjfx/ --add-modules javafx.controls"
alias java-fx="java --module-path /usr/lib/jvm/openjfx/ --add-modules javafx.controls"
Cuidado!!
Revisar el --module-path con
find / -name '*openjfx*' 2>/dev/null
Desde Gluon
Descargar la version deseada luego extraer y mover el directorio a /.local/share/ Luego en .bash_profile o .zprofile
export PATH_TO_FX="$HOME/.local/share/javafx-sdk-21.0.7/lib"
alias javac-fx="javac --module-path $PATH_TO_FX --add-modules javafx.controls,javafx.fxml,javafx.media"
alias java-fx="java --module-path $PATH_TO_FX --add-modules javafx.controls,javafx.media"