Boa tarde pessoal,
Tenho q escrever um aplicativo que some os valores passados por argumentos em linha de comando (não existe um numero fixo de argumentos a serem passados, portanto pode variar), porém quando coloco argumento(s) na linha de comando, aparece o seguinte erro (quando executo o aplicativo em argumentos ele executa normalmente):
Exception in thread “main” java.lang.NoClassDefFoundError: E16
Caused by: java.lang.ClassNotFoundException: E16
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: E16. Program will exit.
Segue o código que escrevi:
[code]public class E16 {
public static void main( String args[] ) {
double vet[] = new double[args.length];
for (int i = 0; i < args.length; i++ ) {
vet[i] = Double.parseDouble( args[i] );
}
System.out.printf( "Soma: %.2f", soma( vet ) );
}
public static double soma( double vet[] ) {
int total = 0;
for ( double num: vet ){
total += num;
}
return total;
}
}[/code]
Alguem poderia me ajudar?
Muito obrigado! :thumbup:

É exercício de faculdade né?
Não ví onde os argumentos estão sendo passados. Não é para o usuário digitar os valores?
testei o codigo e funcionou normal, veja como vc está execultando o projeto,
eu utilizei da seguinte forma
java -jar Projeto.jar 1 3 5 8 9
o console imprimiu 26…
para execultar do netbeans vc vai em propriedades do projeto > Executar
e preenchar o campo Argumentos
andrestrindade,
Este exercício é do livro Java: Como programar da Deitel… capitulo 7 Exercício 16…
Os argumentos são passados na linha de execução e era pra funcionar para qualquer int… ou pra varios ints…
ugleiton,
Eu executei usando o Eclipse (sem passar argumentos) e ele executa sem problema e imprime 0 na tela (ja que não foram passados argumentos, nada é adicionado a variavel total). Mas quando tento por linha de comando (passando argumentos) ele da esse erro… 
[quote=Mauricio2]andrestrindade,
Este exercício é do livro Java: Como programar da Deitel… capitulo 7 Exercício 16…
ugleiton,
Eu executei usando o Eclipse (sem passar argumentos) e ele executa sem problema e imprime 0 na tela (ja que não foram passados argumentos, nada é adicionado a variavel total). Mas quando tento por linha de comando (passando argumentos) ele da esse erro… :([/quote]
Como você está tentando executar a classe no terminal?
davidbuzatto,
Estou tentando executar por linha de comando:
java E16 x y z
Onde x, y e z são ints quaisquer…