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