Ignore:
Timestamp:
2025-07-10T17:20:44+02:00 (2 days ago)
Author:
stoecker
Message:

fix #24339 - don't use JavaFX when not installed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/native/linux/latest/usr/bin/josm-latest

    r19381 r19419  
    9292    JOSM_PATH="${JOSM_PATH:-/usr/share/${JOSM_VERSION}/${JOSM_VERSION}.jar}"
    9393    if [[ "${JAVA_VERSION}" -ge 11 ]]; then
    94         JAVA_OPTS="--module-path ${JAVAFX_HOME} --add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web $JAVA_OPTS"
     94        if [[ -e "${JAVAFX_HOME}" ]]; then
     95            JAVA_OPTS="--module-path ${JAVAFX_HOME} --add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web $JAVA_OPTS"
     96        else
     97            JAVA_OPTS="--add-modules java.scripting,java.sql $JAVA_OPTS"
     98        fi
    9599        JAVA_OPTS="$JAVA_OPTS --add-exports=java.base/sun.security.action=ALL-UNNAMED"
    96100        JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED"
Note: See TracChangeset for help on using the changeset viewer.