vc tera que fazer tipo assim: java Exemplo0205 1 2
se vc não passar os 2 parametros no caso ali o 1 e 2 depois do nome da classe vai dar pau… observe bem o args[0] e o args[1] equivale ao primeiro e segundo parametro passado… o args serão o array de argumentos que vc ira passar depois do nome da classe neste exemplo o 1 e o 2…
fiaux
Me parece que você tentou acessar um index que não existe no array. No caso o array é o de argumentos passado ao programa, você provavelmente não passou nenhum. OBS: o String args[]
raphaelfs
cara,
acho que faltou vc passar os argumentos na execução
Andre_Fonseca
Você está passando os parâmetros de linha de comando??
Se estiver executando pelo prompt deve digitar
javaExemplo0205567
Se estive executando pelo Eclipse deve colocar como Program Arguments 5 6 7 separados por espaço tb
Abs
M
metalmassacre2
Bom estou usando o netbeans 5.0 e tentei fazer o exemplo do colega, Andre acima mas nao deu certo.
TangZero
Vá nas propriedades do projeto e depois em executar. Lá haverá um lugar para informar os argumentos do programa.
B
brunolinsalves
Olá metalmassacre2,
Como os colegas acima disseram, esse problema está acontecendo porque você não está passando os argumentos quando executa a classe. Se você está usando o netbeans faça assim:
1 - Clique com o botão direito no projeto e selecione “Propriedades”
2 - Vá em “Executar”
3 - Agora em “Argumentos” digite os valores da 1ª prova, 2ª prova e o trabalho.
3 - Dê “OK”
4 - Execute o projeto
Isso deve funcionar…
Espero ter ajudado…
att
[]s
maior_abandonado
quanta gente respondendo a mesma coisa que o kra de cima…:P:P