javac não reconhecido ..?

0

'javac' não é reconhecido como um comando interno ou externo, programa operável ou arquivo de lote ok eu tenho o jdk1.6.0_21 instalado no meu pc, mas quando eu tento usar o comando promt para converter um script .java para um script .class eu recebo a msg erro acima. alguem pode me ajudar aqui por favor?

    
por user45021 03.08.2010 / 20:17

3 respostas

4

Quando você instala um programa (aqui: javac.exe), você pode iniciar o programa de duas maneiras:

  • Digite o caminho completo: "C: \ Arquivos de programas \ Java 1.XY \ bin \ javac" MyStuff.java (observe as aspas; elas são necessárias devido aos espaços no caminho nome)
  • Mude para o diretório e, em seguida, emita o comando: cd "C: \ Arquivos de programas \ Java 1.XY \ bin \" , em seguida, javac MyStuff.java ( somente se o arquivo estiver no mesmo diretório)

A solução para isso é definir a variável PATH. Ela possui um; lista separada de pastas, onde seus arquivos executáveis vivem. Configure-o assim para uma alteração de hora: set PATH="% PATH%; C: \ Arquivos de Programas \ Java 1.X.Y \ bin" . Agora você pode emitir o comando javac MyStuff.java na pasta com sua fonte, ou em qualquer outra pasta, sem digitar o caminho inteiro toda vez.

Veja outro post para definir isso permanentemente. Espero que você goste de codificação!

    
por 03.08.2010 / 21:34
1

Você precisará usar o caminho completo do javac ou a pasta bin do seu JDK no caminho do ambiente.

Não é possível fornecer detalhes específicos sem conhecer sua plataforma.

    
por 03.08.2010 / 20:27
1

O executável javac provavelmente não está na sua variável PATH.

Tente digitar c:\full_path_to_java\bin\javac whatever.class , supondo que você esteja usando o Windows.

Se isso funcionar, você precisa adicionar o bin java ao seu PATH

Para adicionar o diretório java bin ao seu PATH, faça o seguinte em um prompt de comando

PATH=%PATH%;c:\Path_to_java\bin

Supondo que você instalou o java na unidade c.

Para tornar isso permanente, adicione o caminho java \ bin a

System Properties ->  Advanced -> Environment Variable -> System Variables - Path
    
por 03.08.2010 / 20:27

Tags