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

JAVAC não encontrado .

Então, fiz tudo certo, criei os caminhos e tudo mais, tudo está funcionando comandos Java_home estão certos e etc. mas dei um "javac -version" e diz que não é reconhecido como comando interno.

Fui olhar a pasta e não há nenhum arquivo com o nome javac ... Como proceder?

9 respostas

Olá Nikolai,

provavelmente deve ser algum erro de digitação do path. coloca o caminho do seu "JAVA_HOME" e o path aqui.

obs: feche sempre o prompt após a modificação das variavés de ambiente.

C:\Users\Nikolai
λ echo %JAVA_HOME%
C:\Program Files (x86)\Java\jre1.8.0_101

C:\Program Files (x86)\Java\jre1.8.0_101\bin
λ dir
 O volume na unidade C é OS
 O Número de Série do Volume é 7AB3-FEDF

 Pasta de C:\Program Files (x86)\Java\jre1.8.0_101\bin

15/08/2016  20:05    <DIR>          .
15/08/2016  20:05    <DIR>          ..
15/08/2016  20:05         1.182.272 awt.dll
15/08/2016  20:05            15.424 bci.dll
15/08/2016  20:05    <DIR>          client
15/08/2016  20:05           142.912 dcpr.dll
15/08/2016  20:05            64.064 decora_sse.dll
15/08/2016  20:05           453.184 deploy.dll
15/08/2016  20:05    <DIR>          dtplugin
15/08/2016  20:05            25.152 dt_shmem.dll
15/08/2016  20:05            21.568 dt_socket.dll
15/08/2016  20:05           109.120 eula.dll
15/08/2016  20:05           223.296 fontmanager.dll
15/08/2016  20:05           151.104 fxplugins.dll
15/08/2016  20:05           200.768 glass.dll
15/08/2016  20:05           400.960 glib-lite.dll
15/08/2016  20:05           514.112 gstreamer-lite.dll
15/08/2016  20:05           132.672 hprof.dll
15/08/2016  20:05           115.776 instrument.dll
15/08/2016  20:05            16.448 j2pcsc.dll
15/08/2016  20:05            51.264 j2pkcs11.dll
15/08/2016  20:05            19.520 jaas_nt.dll
15/08/2016  20:05            30.784 jabswitch.exe
15/08/2016  20:05            15.936 java-rmi.exe
15/08/2016  20:05           126.528 java.dll
15/08/2016  20:05           191.040 java.exe
15/08/2016  20:05           128.064 JavaAccessBridge-32.dll
15/08/2016  20:05           160.256 javacpl.cpl
15/08/2016  20:05            70.208 javacpl.exe
15/08/2016  20:05            57.408 javafx_font.dll
15/08/2016  20:05           446.528 javafx_font_t2k.dll
15/08/2016  20:05           126.016 javafx_iio.dll
15/08/2016  20:05           191.552 javaw.exe
15/08/2016  20:05           269.888 javaws.exe
15/08/2016  20:05            23.616 java_crw_demo.dll
15/08/2016  20:05            13.888 jawt.dll
15/08/2016  20:05            14.912 JAWTAccessBridge-32.dll
15/08/2016  20:05           163.904 jdwp.dll
15/08/2016  20:05            22.592 jfr.dll
15/08/2016  20:05           115.264 jfxmedia.dll
15/08/2016  20:05        33.934.912 jfxwebkit.dll
15/08/2016  20:05            15.936 jjs.exe
15/08/2016  20:05           158.784 jli.dll
15/08/2016  20:05           207.424 jp2iexp.dll
15/08/2016  20:05            82.496 jp2launcher.exe
15/08/2016  20:05            19.008 jp2native.dll
15/08/2016  20:05           186.944 jp2ssv.dll
15/08/2016  20:05           145.984 jpeg.dll
15/08/2016  20:05            16.448 jsdt.dll
15/08/2016  20:05            30.784 jsound.dll
15/08/2016  20:05            27.712 jsoundds.dll
15/08/2016  20:05           178.240 kcms.dll
15/08/2016  20:05            15.936 keytool.exe
15/08/2016  20:05            15.936 kinit.exe
15/08/2016  20:05            15.936 klist.exe
15/08/2016  20:05            15.936 ktab.exe
15/08/2016  20:05           185.920 lcms.dll
15/08/2016  20:05            33.344 management.dll
15/08/2016  20:05           574.528 mlib_image.dll
15/08/2016  20:05           455.328 msvcp120.dll
15/08/2016  20:05           773.968 msvcr100.dll
15/08/2016  20:05           970.912 msvcr120.dll
15/08/2016  20:05            79.936 net.dll
15/08/2016  20:05            51.264 nio.dll
15/08/2016  20:05            17.472 npt.dll
15/08/2016  20:05            16.448 orbd.exe
15/08/2016  20:05            15.936 pack200.exe
15/08/2016  20:05    <DIR>          plugin2
15/08/2016  20:05            15.936 policytool.exe
15/08/2016  20:05            52.800 prism_common.dll
15/08/2016  20:05           116.288 prism_d3d.dll
15/08/2016  20:05            86.592 prism_sw.dll
15/08/2016  20:05            14.912 resource.dll
15/08/2016  20:05            15.936 rmid.exe
15/08/2016  20:05            15.936 rmiregistry.exe
15/08/2016  20:05            15.936 servertool.exe
15/08/2016  20:05           177.216 splashscreen.dll
15/08/2016  20:05           473.152 ssv.dll
15/08/2016  20:05            52.800 ssvagent.exe
15/08/2016  20:05           123.968 sunec.dll
15/08/2016  20:05            25.664 sunmscapi.dll
15/08/2016  20:05           195.136 t2k.dll
15/08/2016  20:05            16.448 tnameserv.exe
15/08/2016  20:05            65.600 unpack.dll
15/08/2016  20:05           159.296 unpack200.exe
15/08/2016  20:05            39.488 verify.dll
15/08/2016  20:05            21.568 w2k_lsa_auth.dll
15/08/2016  20:05            97.856 WindowsAccessBridge-32.dll
15/08/2016  20:05           163.904 wsdetect.dll
15/08/2016  20:05            69.696 zip.dll
              85 arquivo(s)     46.267.600 bytes
C:\Program Files (x86)\Java\jre1.8.0_101\bin
λ java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) Client VM (build 25.101-b13, mixed mode, sharing)

C:\Program Files (x86)\Java\jre1.8.0_101\bin
λ javac -version
'javac' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

C:\Program Files (x86)\Java\jre1.8.0_101\bin
λ path
PATH=D:\CMDER\bin;D:\CMDER\vendor\conemu-maximus5\ConEmu\Scripts;D:\CMDER\vendor\conemu-maximus5;D:\CMDER\vendor\conemu-maximus5\ConEmu;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\TXE Components\TCS\;C:\Program Files\Intel\TXE Components\TCS\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Skype\Phone\;D:\Brackets\command;C:\Program Files\Git\cmd;D:\Microsoft VS Code\bin;C:\Program Files (x86)\Java\jre1.8.0_101\bin;C:\ProgramData\chocolatey\bin;;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\share\vim\vim74;D:\CMDER\

Olá Nikolai,

então cara, você está usando a JRE(Java Runtime environment) que é apenas uma implementação da virtual machine que executa código java.

Para compilar é necessário você utilizar o JDK(Java Development Kit) baixe e coloque o caminho dela no lugar da jre que está na variável JAVA_HOME.

qualquer dúvida entre as duas, pode dar uma olhada nesse link : https://www.java.com/pt_BR/download/faq/techinfo.xml

Abraços!

Daniel Viana

Eu preciso desisntalar esse JRE ou instalar o JDK em outro diretório? Por que, mesmo eu instalando pelo site da oracle, quando olho la no direto C:\Program Files (x86)\Java\ O JDK não aparece, apenas o JRE

Só baixar e instalar para seu SO: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

C:\Program Files (x86)\Java\jdk....

Abraços

Então amigo, eu acabei de dizer isso. Eu instalei porém não aparece no diretório do Java. Aparece apenas duas pastas do JRE. Por isso perguntei se é necessário desinstalar o jre ou instalar o jdk em outro diretório.

C:\Program Files (x86)\Java
λ dir
 O volume na unidade C é OS
 O Número de Série do Volume é 7AB3-FEDF

 Pasta de C:\Program Files (x86)\Java

15/08/2016  20:05    <DIR>          .
15/08/2016  20:05    <DIR>          ..
15/08/2016  20:06    <DIR>          jre1.8.0_101
17/06/2016  14:33    <DIR>          jre7
               0 arquivo(s)              0 bytes
               4 pasta(s)   85.663.637.504 bytes disponíveis

C:\Program Files (x86)\Java
λ

Instalei o JDK, reiniciei o pc, e mesmo assim não aparece na pasta.

solução!

Procurei na net e o erro estava ligado ao MySQL que tenho instalado no meu pc.