How to print the files names that being searched

Hello all
Im doing search in jar files using this oneLiener :
f

ind . -name "*.jar"  -print -exec jar -tvf {} \; | grep -n \/someClassName.class

but I also will like to see the jar file names that the grep succeed the search
What I need to add to this command so it will give the file names?

find . -name "*.jar"  -print -exec jar -tvf {} \; | grep -n -l \/someClassName.class

hello and thanks for the reply
but i have problem here
when i run this commnad with the "-l" switch im getting :
"(standard input) " as massage , i have no idea what it means .
when i remove the "-l" switch im getting the maches but without the file name
by the way im using cygwin .