lib/Tools/java
changeset 74038 b4f57bfe82e7
parent 73993 3868fed3c34b
child 76343 6a6f650cc5a2
equal deleted inserted replaced
74037:c13198575f75 74038:b4f57bfe82e7
     4 #
     4 #
     5 # DESCRIPTION: invoke Java within the Isabelle environment
     5 # DESCRIPTION: invoke Java within the Isabelle environment
     6 
     6 
     7 eval "declare -a JAVA_ARGS=($ISABELLE_JAVA_SYSTEM_OPTIONS)"
     7 eval "declare -a JAVA_ARGS=($ISABELLE_JAVA_SYSTEM_OPTIONS)"
     8 
     8 
     9 if [ -z "$ISABELLE_SETUP_CLASSPATH_SKIP" -o "$ISABELLE_SETUP_CLASSPATH_SKIP" = "false" ]
     9 classpath "$ISABELLE_SETUP_CLASSPATH"; unset ISABELLE_SETUP_CLASSPATH
    10 then
       
    11   classpath "$ISABELLE_SETUP_CLASSPATH"; unset ISABELLE_SETUP_CLASSPATH
       
    12 fi
       
    13 
       
    14 classpath "$CLASSPATH"; unset CLASSPATH
    10 classpath "$CLASSPATH"; unset CLASSPATH
    15 
    11 
    16 isabelle_java java "${JAVA_ARGS[@]}" \
    12 isabelle_java java "${JAVA_ARGS[@]}" \
    17   -classpath "$(platform_path "$ISABELLE_CLASSPATH")" "$@"
    13   -classpath "$(platform_path "$ISABELLE_CLASSPATH")" "$@"