Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo executar minhas classes java a partir do prompt.

olá pessoal! essa duvida provavelmente é bastante trivial mas não sei qual a causa do erro mesmo assim ; )) pq 99% das vezes executo minhas aplicações java a partir do console do eclipse. Então, indo no prompt para o diretório onde está minha "Main.class" e meu arquivo de teste "teste1.txt" e tentando executá- la com o comando: java Main > teste1.txt eu recebo o seguinte erro:

Erro: Não foi possível localizar nem carregar a classe principal Main
Causada por: java.lang.NoClassDefFoundError: cursoMaratonaAlura/Main (wrong name: Main)

Não sei o que está provocando isso. Podem me ajudar?

1 resposta
solução!

Achei o problema. Havia criado um package eai muda um pouquino o modo de exceutar o programa. Tive que ir pra uma pasta acima e antes e digitar o nome do programa colocar o Package. Algo como : java meuPackage.Main