freebsd-ports/java/poseidon/files/poseidon.sh.in
Herve Quiroz 8250ea7ca5 - Update to version 3.1
- Add 'devel' category

PR:		81834
Submitted by:	maintainer
2005-06-10 18:03:33 +00:00

42 lines
1.1 KiB
Bash

#!/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/poseidon2.jar:../lib/uml14.jar:../lib/printing.jar:../lib/wmf_export.jar:../lib/councurrent_license_server.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"