GARANTIR DESCONTO

Fórum Compilar Java pelo prompt #529660

24/08/2015

0

Esqueci! ou não estou acertando, como compilar um arquivo Java no prompt, estou tentando com: javac AloMundo.java
Eduardo Pessoa

Eduardo Pessoa

Responder

Post mais votado

04/09/2015

Eliezer, consegui, depois de muita luta(a quantidades de posts) e a ajuda do Jothaz.

Eduardo Pessoa

Eduardo Pessoa
Responder

Gostei + 3

Mais Posts

25/08/2015

Fernando C

comando ok,
mas vc deverá estar na mesma pasta que o arquivo java
(comando cd etc.)
e atenção ao nome da classe, maiusculas, minusculas...
Responder

Gostei + 0

25/08/2015

Eduardo Pessoa

javac não é reconhecido como um comando interno ou externo, um programa operavel ou um arquivo em lotes, essa é a resposta que recebo.
está no diretorio correto.
Responder

Gostei + 0

25/08/2015

Fernando C

humm.. suspeito.. configurou as variaveis de ambiente?
Responder

Gostei + 0

25/08/2015

Eduardo Pessoa

HOME, PATH??? é isso?
Responder

Gostei + 0

25/08/2015

Fernando C

Sim.. obs: p/ compilar não é obrigatório estar na mesma pasta, mas ai precisa fornecer o caminho completo;
ex: javac c:\textos\teste1.java
(isso, é claro, sem usar o tal "classpath" que eu n manjo muito bem).
Responder

Gostei + 0

25/08/2015

Eduardo Pessoa

Eu fiz essa config do PATH, HOME por que já me disseram que não era importante, não deu certo tambem, aparece a mesma mensagem.
Responder

Gostei + 0

25/08/2015

Eduardo Pessoa

Qual a configuração que deve ser feita para executar o java pelo prompt?
Responder

Gostei + 0

26/08/2015

Eduardo Pessoa

javac não funciona.
Responder

Gostei + 0

26/08/2015

Jothaz

Tenta configurar todas as variavéis.

JAVA_HOME: Diretório raiz de instalação do Java
CLASSPATH: Diretório que indica à JVM onde procurar as bibliotecas ( classes Java).
PATH: Lista de diretórios que contém aplicativos que podem ser chamados pelo console.

Configurando:
JAVA_HOME = C:\Program Files\Java\jre7.0 (versão-do-java-que-voce-usa)
a pasta pode ser Program Files (64 bits) ou Program Files (x86) (32 bits)

CLASSPATH = .;%JAVA_HOME%

PATH = ;%JAVA_HOME%\bin
normalmente vão existir outras entradas, então para que não haja problemas inclua os valores acima no final da lista.
Não se esqueça de colocar o ;

E execute o comando: java -version e veja o que retorna.
Responder

Gostei + 0

26/08/2015

Eduardo Pessoa

Valeu Jothaz mas ainda não reconhece o comando javac.
Responder

Gostei + 0

26/08/2015

Jothaz

Valeu Jothaz mas ainda não reconhece o comando javac.


E o comando: java -version?

Você instalou o somente JRE ou JDK?
Responder

Gostei + 0

27/08/2015

Eduardo Pessoa

Tem os dois instalados.

o comando retorna:

Java version "1.8.0_51" Environment ....
Responder

Gostei + 0

27/08/2015

Jothaz

Tem os dois instalados.

o comando retorna:

Java version "1.8.0_51" Environment ....


Já passei por um problema parecido, apesar de ter o JDK instalado e as variáveis configuradas quando executava o comando javac retornava o erro:

'javac' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.


Resolvi alterando:
PATH = ;%JAVA_HOME%\bin 


Por
PATH = ;C:\Program Files\Java\jdk1.8.0_60\bin


E funcionou, não sei o explicar o porque. Faça o teste.

Você já tentou rodar direto na pasta onde fica o javac?
Responder

Gostei + 1

27/08/2015

Eduardo Pessoa

Estou vendo umas video aulas, mas pensei que fosse algo "normal" utilizando uma IDE, mas nunca, sabe o que é nunca executar nada nesse maldito prompt!!! hahahaha

Fiz o que pediu com os parametros do meu java, pastas.../.../ e nada novamente!

sobre o javac, é justamente essa mensagem.
Responder

Gostei + 0

27/08/2015

Jothaz

Tente rodar o javac direto na pasta da instalação:


C:\Program Files\Java\jdk1.8.0_60\bin


Se possível poste as imagens com o conteúdo de suas variáveis.

Não tem erro ser o java estiver instalado e as variáveis configuradas funciona. E esta mensagem é justamente por não achar o PATH.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar