Compilar Java pelo prompt

Java

24/08/2015

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

Eduardo Pessoa

Curtidas 0

Melhor post

Eduardo Pessoa

Eduardo Pessoa

04/09/2015

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

Mais Respostas

Fernando C

Fernando C

24/08/2015

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...
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

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.
GOSTEI 0
Fernando C

Fernando C

24/08/2015

humm.. suspeito.. configurou as variaveis de ambiente?
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

HOME, PATH??? é isso?
GOSTEI 0
Fernando C

Fernando C

24/08/2015

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).
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

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.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

Qual a configuração que deve ser feita para executar o java pelo prompt?
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

javac não funciona.
GOSTEI 0
Jothaz

Jothaz

24/08/2015

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.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

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

Jothaz

24/08/2015

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


E o comando: java -version?

Você instalou o somente JRE ou JDK?
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

Tem os dois instalados.

o comando retorna:

Java version "1.8.0_51" Environment ....
GOSTEI 0
Jothaz

Jothaz

24/08/2015

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?
GOSTEI 1
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

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.
GOSTEI 0
Jothaz

Jothaz

24/08/2015

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.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

dentro do diretorio:

[img]http://arquivo.devmedia.com.br/forum/imagem/310862-20150827-182334.jpg[/img]
GOSTEI 0
Jothaz

Jothaz

24/08/2015

Olha vou ser franco, mas esta me parecendo alguma orelhada sua! kkkkkkkkkkkk

Se roda na pasta e não roda fora é problema no PATH sem contestação.

Poste o conteúdo de suas variáveis de memória talvez possa ajudar a esclarecer o mistério.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

Como você disse e com toda a razão!!! Erro meu Jothaz!!!

Agora sim!

[img]http://arquivo.devmedia.com.br/forum/imagem/310862-20150827-194736.jpg[/img]
GOSTEI 0
Sg

Sg

24/08/2015

Use os comandos do teclado.
Selecione as pastar e para mostrar o conteúdo delas escreva "dir", e para entrar nela a funcao é "cd";
É bem simples. De uma olhada em sites e veja os comandos usados no cmd, ai vai te esclarecer tudo. Abçs
GOSTEI 0
Janaina Mendes

Janaina Mendes

24/08/2015

Aproveitando esse post, nunca tinha feito essas configurações, sempre baixava/instalava o Java depois a IDE e pronto, tudo certo, já tentei dessa forma pelo prompt e nunca dava certo, porem, depois consegui!
GOSTEI 0
Jothaz

Jothaz

24/08/2015

Aproveitando esse post, nunca tinha feito essas configurações, sempre baixava/instalava o Java depois a IDE e pronto, tudo certo, já tentei dessa forma pelo prompt e nunca dava certo, porem, depois consegui!


A IDE já faz reconhece as pastas do Java.

Agora no prompt de comando é preciso informa para oDOS onde os arquivos estão. E isto é feito através da variáveis de ambiente, principalmente o PATH.
GOSTEI 0
Janaina Mendes

Janaina Mendes

24/08/2015

Por isso nem ligava para essas configurações, pois usava a IDE.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

Aproveitando esse post, nunca tinha feito essas configurações, sempre baixava/instalava o Java depois a IDE e pronto, tudo certo, já tentei dessa forma pelo prompt e nunca dava certo, porem, depois consegui!


Eu do mesmo jeito, enfim tive que tentar tambem.
GOSTEI 0
Janaina Mendes

Janaina Mendes

24/08/2015

Até nisso o Java é diferente! rsrsrs
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

24/08/2015

Eu diria complicado mesmo!
GOSTEI 0
POSTAR