#!/bin/bash ARGS=$@ #export DISPLAY=:0 #GUROBI_LIB_PATH=/opt/gurobi811/linux64/lib TF_JAVA_LIB_PATH=/home/micha/bin/fiji-linux64/Fiji.app/lib/linux64 MOMA_JAR_PATH=/home/micha/Documents/01_work/git/MoMA/target/ export GUROBI_LIB_PATH="/opt/gurobi811/linux64/lib" export GUROBI_HOME="/opt/gurobi811/linux64" export PATH="${PATH}:${GUROBI_HOME}/bin" export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib" export GRB_LICENSE_FILE="/home/micha/Documents/LicenseFiles/gurobi.lic" MOMA_JAR_FILENAME=$(ls $MOMA_JAR_PATH/*.jar | grep -P '^((?!original|tests|sources).)*.jar$' | grep -o '[^\/]*$') #echo $MOMA_JAR_FILENAME MOMA_TMP_WORK_DIR=$(mktemp -d -t moma.$(date +%Y%m%d-%H%M%S).XXXXX) MOMA_TMP_WORK_DIR_TF="${MOMA_TMP_WORK_DIR}/tensorflow" echo "MOMA_TMP_WORK_DIR: ${MOMA_TMP_WORK_DIR}" mkdir "${MOMA_TMP_WORK_DIR_TF}" #MOMA_TMP_WORK_DIR_JAVA="${MOMA_TMP_WORK_DIR}/.java" #mkdir "${MOMA_TMP_WORK_DIR}" #MOMA_TMP_WORK_DIR_USERPREFS="${MOMA_TMP_WORK_DIR_JAVA}/.userPrefs" #mkdir "${MOMA_TMP_WORK_DIR_USERPREFS}" #echo "MOMA_TMP_WORK_DIR: ${MOMA_TMP_WORK_DIR}" #java -Xmx8g -Djava.library.path=$GUROBI_LIB_PATH:$TF_JAVA_LIB_PATH -jar $MOMA_JAR_PATH/$MOMA_JAR_FILENAME $ARGS java -Xmx8g \ -Djava.library.path="${GUROBI_LIB_PATH}" -Dimagej.tensorflow.models.dir="${MOMA_TMP_WORK_DIR_TF}" \ -Djava.util.prefs.systemRoot="${MOMA_TMP_WORK_DIR}" \ -Djava.util.prefs.userRoot="${MOMA_TMP_WORK_DIR}" \ -jar $MOMA_JAR_PATH/$MOMA_JAR_FILENAME $ARGS