Você precisa adicionar o local adequado do binário javac ao seu PATH. Veja as instruções no site da Oracle .
Após atualizar sua variável PATH, abra uma nova janela de prompt de comando. Os antigos não funcionarão, pois relê a variável ao iniciar.
Se eu digitar:
javac D:\JavaTest\Hello.java
Aqui está o que eu recebo:
SouinicianteemJava.EuinstaleioJavaSEDevelopmentKit6u22dositedaSun.
EutenteiescreverestecódigonoBlocodenotas:
classHello{publicstaticvoidmain(String[]args){System.out.println("Welcome to the world of Java Programming.");
} // method main
} // class Hello
Eu tentei compilá-lo em um prompt de comando seguindo estas instruções.
Para compilar e executar este programa, você precisa ter instalado o JDK e adicionado uma linha à sua instrução de caminho referente ao diretório onde foi install + \ bin. (por exemplo, caminho %path%;c:\jdk\bin;
)
javac Hello.java
(por exemplo, javac C:\work\Hello.java
) java Hello
(por exemplo, java C:\work\Hello
) Recebi uma mensagem de erro dizendo que 'javac' não é reconhecido como um comando externo ou interno, um programa operável ou um arquivo em lotes.
Como posso resolver este problema?
Você precisa adicionar o local adequado do binário javac ao seu PATH. Veja as instruções no site da Oracle .
Após atualizar sua variável PATH, abra uma nova janela de prompt de comando. Os antigos não funcionarão, pois relê a variável ao iniciar.
Tem certeza de que instalou o JDK? Você reiniciou desde a instalação? Como uma nota lateral, essa é a maneira correta de fazer isso, então não vejo por que isso não funcionaria.
Eu criei um script gojava no meu diretório pessoal. Apenas adiciona o diretório do java SDK ao PATH. Este não é o método aprovado, mas eu não gosto de ter um enorme PATH.
Abra uma janela de prompt de comando no menu Iniciar ou em um atalho na área de trabalho ...
Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.
C:\Users\RGB> javac
'javac' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\RGB> gojava
C:\Users\RGB> javac
Usage: javac <options> <source files>
C:\Users\RGB> type gojava.bat
PATH=%PATH%;C:\Program Files\Java\jdk1.6.0_22\bin
Você pode adicionar cd C:\work\
a esse arquivo em lote.
Melhor ainda, você pode instalar o Eclipse ou o Netbeans.
Eu olhei para a imagem e isso é normal. Quando nada exibido, compilou bem!
Agora você só precisa executá-lo.
Quando você compilou:
c:\>javac d:\javatest\Hello.java
Quando não exibiu nada, funcionou. Criou um arquivo hello.class
.
Agora você digita:
c:\>java Hello
e deve exibir a saída.
Tags command-line java