Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Maximum length of Command Line Argument

 
murthy bala
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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).
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic