Pessoal,
Estou utilizando o Eclipse para trabalhar com JAVA, e criei uma pasta chamada “ProjetosJava” em “C:\Users\Luan\Documents”, e lá foi criada a estrutura conhecida por todos, pasta “src” para .java e pasta “bin” para .class.
Dentro dessas duas pastas tem subpastas onde fica os códigos, pasta “um”, “dois” etc…
A partir do CMD, consigo tranquilo compilar:
C:\Users\Luan\Documents\ProjetoJava\src\sete>javac ArgumentosLinhaComando.java
Porém quando tento executar:
C:\Users\Luan\Documents\ProjetoJava\src\sete>java ArgumentosLinhaComando
Erro: Não foi possível localizar nem carregar a classe principal ArgumentosLinha Comando
1° Dúvida. Porque quando compilo, ao invés de ser criado o .class no diretório “ProjetoJava\bin\sete”, ele é criado no mesmo diretório que encontra-se o .java(ProjetoJava\src\sete)?
Seguindo…
Me deparando com o erro, copiei meu arquivo ArgumentosLinhaComando.java para “C:\Users\Luan\Documents”, editei meu código retirando a declaração “package sete;” do ínicio do código, daí fiz novamente o processo javac ArgumentosLinhaComando.java e java ArgumentosLinhaComando e funcionou!!!
Masss porque dessa forma funcionou?
Alguém pode me dá um boa explicação?
Obrigado,
Abs

