Compilando classe java

Ola
estou compilando minha classe que esta dentro do seguinte pacote:

d:\br.com.teste.dao\javac hello.java

Estou recebendo o seguinte erro:

‘javac’ não é reconhecido como um comando interno
u externo, um programa operável ou um arquivo em lotes.

alguem saberia me dizer porque?

Grato

Cara, pergunta simples a minha: vc já configurou o path e a variável de ambiente do Java?

Abraços

Amigo, você já postou umas 500 vezes aqui no fórum; não é mais novato. Isso é um problema de DOS, não de Java. Você sabe o que é PATH?

o fato de ter publicado 500 não significa que eu saiba de tudo, mesmo assim obrigado por sua resposta!

Não mesmo… mas quer dizer pelo menos que você deveria saber usar a busca do fórum antes de perguntar…
Ou, pelo menos, conhecer nossa sessão de artigos e tutoriais (isso é explicado lá).

Cara faz o seguinte,
antes de digitar javac

set path=\bin

ou configura isso nas variaveis de ambiente do windows.

ou pesquisa no google que tem bastante tutoria sobre isso…

Falow

Boa tarde

Então faça como o pessoal falou, configure sua variavel de ambiente e depois tente fazer dessa forma que vou te falar:

Vamos supor que a sua estrutura seja a seguinte:

aplicacao/br/com/teste/dao/hello.java

Você deve entrar no diretorio aplicacao e de dentro dele faça da seguinte forma no prompt de comando:

=== Para compilar ====
javac br/com/teste/dao/hello.java

=== Para executar
java br.com.teste.dao.hello

Acho que vc se complicou pelo fato de sua classe estar em package.

Espero ter ajudado.

Bem.
A questão é: Path.
Procura na seção de tutoriais de java basico.

Mas só fazendo uma colocação sobre a resposta do Thingol… Eu tb acho que, o mínimo, era saber o basic do básico.
Eu até me espantei qdo vi que o cara é VMM…
Eu não tenho mto tempo p ler e postar, pq ainda sou estudante… e, de vez em qdo, digo umas bobagens por aqui!!

Tive até medo de responder ao post qdo vi a classificação do cara…

Abraços