Oi, estou tentando copilar um aquivo no formato java, mas aparece uma mensagem de erro:
" ‘java’ não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. ".
Alguém pode ajudar, estou usando o Windows Vista 8.1?
Eu digito javac -version e aparece: ‘javac -version’ não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
Fiz tudo que falava no site que você recomendou, mas nada.
Vc colocou sua classe dentro de um pacote, e para executa-lá desta
forma vc terá que utilizar um comando especifico, para que o Java
encontre corretamente o arquivo da classe compilada.
Segue um link que muito parecido com o seu daqui mesmo do forum da uma olhar q acho q vc vai resolver
deve esta faltando algum detalhe destes q tem nesse topico que eu passei.
[quote=ThiagoA]Vc colocou sua classe dentro de um pacote, e para executa-lá desta
forma vc terá que utilizar um comando especifico, para que o Java
encontre corretamente o arquivo da classe compilada.
[quote=beto11]Segue um link que muito parecido com o seu daqui mesmo do forum da uma olhar q acho q vc vai resolver
deve esta faltando algum detalhe destes q tem nesse topico que eu passei.
Para compilar a sua classe pelo prompt vc primeiro deve navegar ate onde vc o salvo no seu caso “C:\Java7” porém a sua classe Teste.java encontra-se dentro do pacote “teste” então vc vai ter que para dentro desta pasta ficando o caminho “C:\Java7\teste” para isso vc pode usar o comando “CD” assim:
CD /d C:\Java7\teste
ao dar esse comando no prompt ele vai direcionar o mesmo para a pasta “C:\Java7\teste” onde se encontra a sua classe Teste.java. Certo?
Agora vc tem que compilar a sua classe para isso usa-se o comando “javac” seguido do nome da classe assim:
javac Teste.java (fique atento para as letras MAIÚSCULAS e MINÚSCULAS pois deve ser igual ao nome do arquivo em disco)
depois de feito isso no diretório “C:\Java7\teste” será criado um novo arquivo o “Teste.class” que é o arquivo que deve ser executado com o comando “java” assim:
java Teste (não e preciso colocar a extensão .class)
ao dar esse comando a saida do seu programa Teste será impressa no prompt.
[quote=beto11]vc ainda não consegui compilar sua classe certo?
então vamos lá.
Para compilar a sua classe pelo prompt vc primeiro deve navegar ate onde vc o salvo no seu caso “C:\Java7” porém a sua classe Teste.java encontra-se dentro do pacote “teste” então vc vai ter que para dentro desta pasta ficando o caminho “C:\Java7\teste” para isso vc pode usar o comando “CD” assim:
CD /d C:\Java7\teste
ao dar esse comando no prompt ele vai direcionar o mesmo para a pasta “C:\Java7\teste” onde se encontra a sua classe Teste.java. Certo?
Agora vc tem que compilar a sua classe para isso usa-se o comando “javac” seguido do nome da classe assim:
javac Teste.java (fique atento para as letras MAIÚSCULAS e MINÚSCULAS pois deve ser igual ao nome do arquivo em disco)
depois de feito isso no diretório “C:\Java7\teste” será criado um novo arquivo o “Teste.class” que é o arquivo que deve ser executado com o comando “java” assim:
java Teste (não e preciso colocar a extensão .class)
ao dar esse comando a saida do seu programa Teste será impressa no prompt.
tente fazer isso para ver se da certo.[/quote]
Fiz tudo isso e quando chega na parte: java Teste, aparece no cmd:
Erro: Não foi possível localizar nem carregar a classe principal Teste
OBS: Coloquei no cmd javac -version e aparece:
javac 1.8.0_45
Coloquei no cdm java -version e aparece:
java version "1.8.0_45"
java (TM) SE Runtime Environment ...
Significa que esta tudo instalado e configurado. E agora?