when i am stopping the listener, getting following error message...

**LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 01-JUN-2012 12:21:31
Copyright (c) 1991, 2007, Oracle. All rights reserved.
NL-00857: wrong number (0 - 1 needed) of arguments to "stop"**

I am using following command to stop the listener..

**$ORACLE\_HOME/bin/lsnrctl stop LISTENER**

when i execute the command through command prompt then it works but through java it fails.

Please help me to resolve this problem....