#!/bin/sh # # $FreeBSD$ JAVA_HOME=${JAVA_HOME:-"%%JAVA_HOME%%"} POSEIDON_HOME="$HOME/.poseidon" if [ ! -d "$JAVA_HOME" ] ; then echo "Could not find a JDK." echo "Either you have to install a JDK (1.4 or up)," echo "or you have to set JAVA_HOME to your JDK installation directory." exit fi JAVACMD="$JAVA_HOME/bin/java" ulimit -s 2048 cmd="`realpath "$0"`" echo "Absolute path: $cmd" instdir="`dirname "$cmd"`" if [ -n "$1" ] ; then project="`realpath "$1"`" echo "Project to load: $project" loglevel=$2 else project= loglevel= fi cd "$instdir" CLASSPATH="../lib/floating-server.jar:../lib/poseidon.jar:../lib/umlplugin.jar" CLASSPATH="$CLASSPATH:$JAVA_HOME/jre/lib/rt.jar" # for compilation export CLASSPATH # increase memory here, if required (e. g. -Xmx256m) POSEIDON_ADDITIONAL_JAVA_ARGS="-Xms64m -Xmx160m" POSEIDON_PLATFORM_JAVA_ARGS= "$JAVACMD" $POSEIDON_PLATFORM_JAVA_ARGS $POSEIDON_ADDITIONAL_JAVA_ARGS -Dposeidon.java.home="$JAVA_HOME" -Dposeidon.user.dir.%%EDITION%%="$POSEIDON_HOME" com.gentleware.poseidon.Poseidon "$project"