Meaningless Drivel is fun!*
The moose likes Java in General and the fly likes Maximum length of Command Line Argument Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Maximum length of Command Line Argument " Watch "Maximum length of Command Line Argument " New topic
Author

Maximum length of Command Line Argument

murthy bala
Greenhorn

Joined: Dec 20, 2005
Posts: 9
I am trying to call a java class along with a command line argument from a shell script . The line of code in the shell script will be like as follows:



From java documentation I understand that the maximum command line argument length can be up to a maximum of Integer.MAX_VALUE (approximately 2147483647).

But does this hold good when i am calling this java class from within a shell script too ? I believe that there is a maximum length applicable to command line arguments in UNIX. In any way does this value restricts the Integer.MAX_VALUE that JAVA allows?

Thanks in Advance for your help.


Bala
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

DOS has a shorter command line limit than most (all?) Unix shells... that said, I sure wouldn't rely on being able to pass in a humongous command line. Better to have the Java code accept its input from a file (possibly in addition to the command line).
 
Don't get me started about those stupid light bulbs.
 
subject: Maximum length of Command Line Argument
 
Similar Threads
Passing command line argument in shell script
getting and setting environment variables
Dynamic Runtime Call from JSP (not being dynamic)
Shell script running jar file
Problem with Installation of Luntbuild