#! /bin/sh fixCommandLine() { COMMANDLINE="" while [ "X$1" != "X" ] ; do COMMANDLINE="${COMMANDLINE} \"$1\"" shift done echo $COMMANDLINE } ####### MAIN BODY ########## if [ ! -d "$CLIENT_DIR" ] ; then echo "Error: CLIENT_LOCATION invalid or not set: $GLOBUS_LOCATION" 1>&2 exit 1 fi CONFIG=$CLIENT_DIR/bin/setClassPath if [ -r "${CONFIG}" ] ; then . "${CONFIG}" else echo "Error: Cannot find ${CONFIG} configuration file" exit fi CMDLINE=`fixCommandLine "$@"` ### EXECUTE ############ #echo "CLASSPATH: ${LOCALCLASSPATH}" eval $JAVA_HOME/bin/javac -classpath ${LOCALCLASSPATH} ${CMDLINE} return_code=$? exit $return_code