Gostaria de saber se existe limite no tamanho das string passadas pra um arquivo .jar na chamada do aplicativo. Ou se eu posso mandar parâmetros com o tamanho que eu quiser.
Existe limite para o tamanho de um parametro passado para o programa?
2 Respostas
E
O limite é dado pelo sistema operacional, porque o tamanho de um parâmetro (linha de comando) pode ter limitações.
No caso do Windows, o limite é 2 ou 8 KB para o conjunto de todos os parâmetros (ou seja, uma linha de comando pode ter no máximo 2 ou 8 KB).
http://support.microsoft.com/kb/830473
Na verdade, se você for fuçar um pouco, poderá ver que em determinadas condições o limite é um pouco maior (32KB) :
http://blogs.msdn.com/b/oldnewthing/archive/2003/12/10/56028.aspx
No Linux, o limite é cerca de 128KB.
Hmm beleza, a partir do windows xp o limite fica 8kb, bem acima do que eu preciso.
Obrigado.
Criado 19 de dezembro de 2011
Ultima resposta 19 de dez. de 2011
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo