summaryrefslogtreecommitdiff
path: root/java/client/example/src
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-12-06 21:31:59 +0000
committerAlan Conway <aconway@apache.org>2007-12-06 21:31:59 +0000
commit4fdd20fbc503ee2e9face252757d6a1c80276972 (patch)
tree317519dce7806b47727740a497362f40cb3387a4 /java/client/example/src
parentb64607d0f3fc238051e49ecc8c27d090c99dc194 (diff)
downloadqpid-python-4fdd20fbc503ee2e9face252757d6a1c80276972.tar.gz
Moved runSample.sh
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@601863 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/example/src')
-rwxr-xr-xjava/client/example/src/main/java/runSample.sh49
1 files changed, 49 insertions, 0 deletions
diff --git a/java/client/example/src/main/java/runSample.sh b/java/client/example/src/main/java/runSample.sh
new file mode 100755
index 0000000000..ac2cbcd803
--- /dev/null
+++ b/java/client/example/src/main/java/runSample.sh
@@ -0,0 +1,49 @@
+#!/bin/bash
+
+# Work out the CLASSPATH divider
+UNAME=`uname -s`
+case $UNAME in
+ CYGWIN*)
+ DIVIDER=";"
+ ;;
+ *)
+ DIVIDER=":"
+;;
+esac
+
+if test "'x$QPID_HOME'" != "'x'"
+then
+ QPID_HOME=$QPID_HOME
+else
+ QPID_HOME="/usr/share/java/"
+fi
+echo "Using QPID_HOME: $QPID_HOME"
+
+if test "'x$QPID_SAMPLE'" != "'x'"
+then
+ QPID_SAMPLE=$QPID_SAMPLE
+else
+ QPID_SAMPLE="/usr/share/rhm-docs-0.2/java"
+fi
+echo "Using QPID_SAMPLE: $QPID_SAMPLE"
+
+
+# set the CLASSPATH
+CLASSPATH=`find "$QPID_HOME" -name '*.jar' | tr '\n' "$DIVIDER"`
+
+
+# compile the samples
+javac -cp "$CLASSPATH" -sourcepath "$QPID_SAMPLE" -d . `find $QPID_SAMPLE -name '*.java'`
+
+# Add output classes to CLASSPATH
+CLASSPATH="$CLASSPATH$DIVIDER$."
+
+
+# Check if the user supplied a sample classname
+if test "'x$1'" = "'x'"
+then
+ echo "No sample classname specified"
+ exit;
+else
+ java -cp $CLASSPATH $*
+fi \ No newline at end of file