diff --git a/tests/JavaTest.sh b/tests/JavaTest.sh
index ef261a756aad1c6f79f4ed0312cda4b10b7fafa8..40e854b50b2abf34bde8b78627f09a3dc01681be 100755
--- a/tests/JavaTest.sh
+++ b/tests/JavaTest.sh
@@ -29,7 +29,7 @@ if [[ "$testdir" != "$thisdir" ]]; then
 	exit 1
 fi
 
-find ../ -name "*.class" | xargs rm
+find .. -type f -name "*.class" -exec rm  {} \;
 
 if [[ -e "${targetdir}" ]]; then
     echo "clean target"