Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, pessoal!
Comprei um livro de Java e estou começando a estudar nele, daí seguindo o livro, fiz todas as configurações necessárias para rodar os arquivos. Pois bem, o Ola.java roda no prompt tranquilo, agora quando vai fazer a passagem de parâmetros, aparece aquele erro:
"Exception thread in "main" java.lang.ArrayIndexOutOfBoundsException:0 at PassagemDeParametros.main(PassagemDeParametros.java:3)"
O script:
public class PassagemDeParametros {
public static void main(String args[]) {
System.out.println(args[0]);
System.out.println(args[1]);
}
}
As configurações:
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_60
PATH = ...;%JAVA_HOME%\bin (os três pontos, é o que vem antes disso)
Daí fiz a besteira de apagar tudo que tinha antes e inseri no que estava no livro e quando vou compilar, aparece esse erro acima.
Pergunto se tem como recuperar o PATH e se tem que inserir mais alguma coisa nas variáveis de ambiente.
Ajuda o amigo aí, porque tá f*** ... rs!
Abc!
Já tirei o classpath e continua aparecendo a mesma coisa.
As configurações:
JAVA_HOME: JAVA_HOME = C:\Program Files\Java\jdk1.8.0_60
PATH:%SystemRoot%\System32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin
Fiz por uma vídeo aula, o que está em negrito.
Podem me ajudar?
Cara, tu leste meu post? Já disse que esse erro não parece estar relacionado com classpath. Perguntei o comando utilizado pra executar a aplicação. Pra mim o erro está no comando.
java - version
javac -version // aparece e diz que não pode ser executado
Quando você executa "javac -version" dá a exceção "java.lang.ArrayIndexOutOfBoundsException:0"? Cara, isso não faz o menor sentido.
Exception thread in "main" java.lang.ArrayIndexOutOfBoundsException:0, a princípio, não tem nada a ver com classpath. Qual o comando utilizado pra executar a aplicação?