--- old/test/java/nio/Buffer/LimitDirectMemory.sh 2014-01-26 11:37:13.272797418 +0800 +++ new/test/java/nio/Buffer/LimitDirectMemory.sh 2014-01-26 11:37:13.120797420 +0800 @@ -34,7 +34,7 @@ runTest() { echo "Testing: $*" - ${TESTJAVA}/bin/java ${TESTVMOPTS} $* + ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} $* if [ $? -eq 0 ] then echo "--- passed as expected" else @@ -47,7 +47,7 @@ launchFail() { echo "Testing: -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \ LimitDirectMemory true DEFAULT DEFAULT+1M" - ${TESTJAVA}/bin/java ${TESTVMOPTS} -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \ + ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \ LimitDirectMemory true DEFAULT DEFAULT+1M > ${TMP1} 2>&1 cat ${TMP1} cat ${TMP1} | grep -s "Unrecognized VM option: \'MaxDirectMemorySize="