diff --git a/JHotDraw/compile.sh b/JHotDraw/compile.sh
new file mode 100644
index 0000000000000000000000000000000000000000..296fe50a9ae7086888568d4b843c7022c8ec8e60
--- /dev/null
+++ b/JHotDraw/compile.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+# Set up JAVA_HOME and ANT_HOME as environment variables, 
+# or they will use these hard-coded defaults
+export JAVA_HOME=${JAVA_HOME:-/usr/j2sdk1.4.1_01/}
+export ANT_HOME=${ANT_HOME:-/usr/apache-ant-1.5.2/}
+
+export PATH=$PATH:$ANT_HOME/bin
+
+ant -buildfile build/BUILD.XML "$@"
diff --git a/jhotdraw6/compile.sh b/jhotdraw6/compile.sh
new file mode 100644
index 0000000000000000000000000000000000000000..296fe50a9ae7086888568d4b843c7022c8ec8e60
--- /dev/null
+++ b/jhotdraw6/compile.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+# Set up JAVA_HOME and ANT_HOME as environment variables, 
+# or they will use these hard-coded defaults
+export JAVA_HOME=${JAVA_HOME:-/usr/j2sdk1.4.1_01/}
+export ANT_HOME=${ANT_HOME:-/usr/apache-ant-1.5.2/}
+
+export PATH=$PATH:$ANT_HOME/bin
+
+ant -buildfile build/BUILD.XML "$@"