Changeset 19430 in josm for trunk/native/linux


Ignore:
Timestamp:
2025-07-17T08:13:59+02:00 (4 months ago)
Author:
stoecker
Message:

see #24339 - allow to extend module path for start script

Location:
trunk/native/linux
Files:
2 edited

Legend:

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

    r19419 r19430  
    9393    if [[ "${JAVA_VERSION}" -ge 11 ]]; then
    9494        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"
     95            if [[ -n "${JOSM_MODULEPATH}" ]]; then
     96                JOSM_MODULEPATH="${JOSM_MODULEPATH}:${JAVAFX_HOME}"
     97            else
     98                JOSM_MODULEPATH="${JAVAFX_HOME}"
     99            fi
     100
     101            JAVA_OPTS="--add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web ${JAVA_OPTS}"
    96102        else
    97             JAVA_OPTS="--add-modules java.scripting,java.sql $JAVA_OPTS"
     103            JAVA_OPTS="--add-modules java.scripting,java.sql ${JAVA_OPTS}"
    98104        fi
     105
     106        if [[ -n "${JOSM_MODULEPATH}" ]]; then
     107            JAVA_OPTS="--module-path ${JOSM_MODULEPATH} ${JAVA_OPTS}"
     108        fi
     109       
    99110        JAVA_OPTS="$JAVA_OPTS --add-exports=java.base/sun.security.action=ALL-UNNAMED"
    100111        JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED"
  • trunk/native/linux/tested/usr/bin/josm

    r19419 r19430  
    9393    if [[ "${JAVA_VERSION}" -ge 11 ]]; then
    9494        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"
     95            if [[ -n "${JOSM_MODULEPATH}" ]]; then
     96                JOSM_MODULEPATH="${JOSM_MODULEPATH}:${JAVAFX_HOME}"
     97            else
     98                JOSM_MODULEPATH="${JAVAFX_HOME}"
     99            fi
     100
     101            JAVA_OPTS="--add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web ${JAVA_OPTS}"
    96102        else
    97             JAVA_OPTS="--add-modules java.scripting,java.sql $JAVA_OPTS"
     103            JAVA_OPTS="--add-modules java.scripting,java.sql ${JAVA_OPTS}"
    98104        fi
     105
     106        if [[ -n "${JOSM_MODULEPATH}" ]]; then
     107            JAVA_OPTS="--module-path ${JOSM_MODULEPATH} ${JAVA_OPTS}"
     108        fi
     109
    99110        JAVA_OPTS="$JAVA_OPTS --add-exports=java.base/sun.security.action=ALL-UNNAMED"
    100111        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.