Compilando classe java

7 respostas
S

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

7 Respostas

berg.pb

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

Abraços

T

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?

S

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

ViniGodoy

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á).

R

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

C

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.

berg.pb

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

Criado 20 de março de 2009
Ultima resposta 20 de mar. de 2009
Respostas 7
Participantes 6