7 CYGWIN*) cygwin=true;;
\r
10 if [ -z "$JAVA_VERSION" ] ; then
\r
11 JAVA_VERSION="CurrentJDK"
\r
13 echo "Using Java version: $JAVA_VERSION"
\r
15 if [ -z "$JAVA_HOME" ] ; then
\r
16 JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home
\r
18 JVM_OPT="$JVM_OPT -Xdock:name=UTGB -Xdock:icon=$UTGB_HOME/utgb-icon-mac.png -Dcom.apple.macos.useScreenMenuBar=true"
\r
19 JAVACMD="`which java`"
\r
23 if [ -z "$JAVACMD" ] ; then
\r
24 if [ -n "$JAVA_HOME" ] ; then
\r
25 if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
\r
26 # IBM's JDK on AIX uses strange locations for the executables
\r
27 JAVACMD="$JAVA_HOME/jre/sh/java"
\r
29 JAVACMD="$JAVA_HOME/bin/java"
\r
32 JAVACMD="`which java`"
\r
36 if [ ! -x "$JAVACMD" ] ; then
\r
37 echo "Error: JAVA_HOME is not defined correctly."
\r
38 echo " We cannot execute $JAVACMD"
\r
42 if [ -z "$JAVA_HOME" ] ; then
\r
43 echo "Warning: JAVA_HOME environment variable is not set."
\r
47 # For Cygwin, switch paths to Windows format before running java
\r
49 [ -n "$JAVA_HOME" ] &&
\r
50 JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
\r
53 # For Migwn, ensure paths are in UNIX format before anything is touched
\r
55 [ -n "$JAVA_HOME" ] &&
\r
56 JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
\r
60 exec "$JAVACMD" ${JVM_OPT} \
\r
61 -jar "${UTGB_HOME}"/lib/utgb-shell-bin.jar \
\r