I want to invoke a batch file(tomcat's startup.bat) by passing a command line argument something like **c:>startup.bat -Dsun.lang.ClassLoader.allowArraySyntax=true**

But the "=" symbol is being replaced with a space.
If I put c:>startup.bat -D"sun.lang.ClassLoader.allowArraySyntax=true" the value was not set properly.

I am using Windows 7.

Is there anyway to pass command line arguments containing "="?

Thanks,
Siva