test/java/util/ServiceLoader/basic.sh
Print this page
@@ -31,16 +31,17 @@
# Command-line usage: sh basic.sh /path/to/build
if [ -z "$TESTJAVA" ]; then
if [ $# -lt 1 ]; then exit 1; fi
TESTJAVA="$1"; shift
+ COMPILEJAVA="${TESTJAVA}"
TESTSRC="`pwd`"
TESTCLASSES="`pwd`"
fi
JAVA="$TESTJAVA/bin/java"
-JAR="$TESTJAVA/bin/jar"
+JAR="$COMPILEJAVA/bin/jar"
OS=`uname -s`
case "$OS" in
SunOS | Darwin )
SEP=':' ;;
@@ -66,11 +67,11 @@
>$JARD/META-INF/services/FooService
cp $TESTCLASSES/FooProvider$n.class $JARD
if [ $n = 3 ]; then
cp $TESTCLASSES/FooService.class $JARD
fi
- (cd $JARD; "$JAR" -cf ../p$n.jar *)
+ (cd $JARD; "$JAR" ${TESTTOOLVMOPTS} -cf ../p$n.jar *)
done
mv p3.jar $EXTD
cp $TESTCLASSES/Load.class $TESTD