Solucionado (ver solução)
Solucionado
(ver solução)
9
respostas

Estou com dúvida no curso de Primeiros passos com Java, no exercício do capítulo A linguagem Java.

Está acontecendo que o javac não é um comando interno ou externo, diz que ele não existe, oque fazer? No exercício anterior eu tive que usar o java -version para poder obter a versão do meu jdk, já que o comando "javac" não ia tbm.

9 respostas

Voce configurou certo na opção MeuComputador>Propriedades>ConfiguraçõesAvançadasDoSistema>VariavesDeAmbiente

Se fez isso especifique melhor o processo que voce fez

Sim eu fiz isso, dentro da variaveis de ambiente, tem a parte do usuario e a parte do sistema, nisso que fiquei em duvida, onde criar a variavel, o valor eu vi que é alterado na parte do sistema, isso eu fiz certo, cheguei até a criar a variavel nos dois ambientes, no usuario e no sistema, e mesmo assim diz que o comando é invalido, assim nao conseguindo compilar meu arquivo ".java" e não podendo dar continuidade. Essa parte eu ja sei como acontece, já estou formado, mas não sei a linguagem Java, então gostaria de fazer desde o inicio mesmo, certinho... Mas deu esse problema, o comando "java" funciona normal, mais o "javac" não, ai não consigo compilar.

Bom dia,

Tutoria que usei parainstalar o jdk no windos 7 e está funcionando perfeitamente.

http://www.activeinfo.com.br/tutos/tutorial_instalacao_java_windows.pdf

Olha no path , seu arquivo tem que estar parecido com esse C:\Program Files (x86)\CollabNet;C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\bin;C:\Users\Public\Documents\RAD Studio\11.0\Bpl;C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\bin64;C:\Users\Public\Documents\RAD Studio\11.0\Bpl\Win64;C:\Program Files (x86)\Borland\Delphi7\Bin;C:\Program Files (x86)\Borland\Delphi7\Projects\Bpl\;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\XEClient\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin
E voce tem que criar um JAVA_HOME "C:\Program Files\Java\jdk1.8.0"

Meu path está assim: C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static; C:\Program Files\Java\jdk1.8.0\bin

E criei tbm a JAVA_HOME, e mesmo assim não vai, já desinstalei e instalei de novo o JDK e nada...

Verifica se dentro do bin do direitório aonde está o java tem o javac.

Tem sim, tem um executavel javac.exe

solução!

Consegui solucionar o problema, era apenas um simples espaço depois do ; que separa as coisas dentro do path, obrigado a todos.

Por nada, Se estiver com alguma duvida é só postar

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software