No segundo capítulo deste livro, há uma parte q ele diz q, usando o prompt de comando do Dos, em uma pasta contendo um arquivo *.java, ele deveria executa-lo digitando “java nomedoarquivo.java”. No meu MS-Dos Não ocorre isso, msm o suposto exemplo sendo um exemplo pronto vindo no cd que acompanha o livro, pois não reconhece o comando Java. O que fazer?? Utilizo o Windows 7.
Deitel 6ª Edição, problemas [Resolvido]
13 Respostas
Já configurou as variáveis de ambiente?
http://www.guj.com.br/articles/12
Fala brow,
Seguinte, os arquivos .java sao o codigo fonte…
Para poder executa-los, voce precisa compilar.
No prompt do DOS, digite apenas javac e tecle enter.
Se ele acusar algo como “comando invalido”, procure ler sobre
como configurar variaveis de ambiente…
Se ele reconhecer o comando, podemos compilar este fonte, assim:
// na linha de comando do DOS,
// assumindo que voce esteja na pasta em que esta o arquivo .java
javac NomeDoArquivo.java
Depois da compilacao, sera gerado um arquivo .class
Este arquivo é o que podera ser executado:
// note que NAO colocamos a extensao do arquivo
java NomeDoArquivo
Beleza?
Abraco
Cara, eu acabei de fazer do jeito que o tutorial explicou, porém, ainda não funciona. Alguma sugestão??
Da alguma mensagem de erro?
PS: So lembrando que se voce estiver com o prompt do DOS aberto e alterar as variaveis de ambiente do Windows,
é NECESSARIO fechar o DOS e abrir outra janela.
Abraco.
Apenas aparece q não reconhece o comando java. Sim, eu reinicializei o Prompt.
Na janelinha de variaveis de ambiente, verifique o seguinte…
- Adicione uma nova entrada, com:
nome: JAVA_HOME
valor: pasta em que vc instalou o jdk…
a minha esta “C:\Program Files\Java\jdk1.6.0_25”
De Ok.
Clique 2x na variavel que ja existe la, chamada “path”…
Adicione AO FINAL dela
- um ; (se nao houver)
- %JAVA_HOME%\bin
Ok, e reinicie o prompt do DOS
=]
Cara, acho que meu sistema esta zicado, pq ainda não esta funcionando.
EDIT: Olha eu achei no yahoo algo q eu fiz “novamente”, porém, desta vez deu certo =D
"seguinte…primeiro você precisa instalar o JDK (Java Development Kit) dps que você instalar esse programa (você pode baixá-lo no site da SUN e instalar sem problemas pq é gratuito) depois de instalar você precisa configurar o Windows para funcionar com o java…
Vá no Painel de Controle e clique em Sistema, vá na guia Avançado e clique em Variáveis de Ambiente…
crie 2 novas variáveis…
1ª - “CLASSPATH” que terá valor igual a “.;%JAVA_HOME%” (sem as aspas)
2ª - “JAVA_HOME” que deverá ser igual ao caminho do diretório onde o JDK foi instalado geralmente é C:\Arquivos de Programas\Java\JDK + número da versão que você instalou…
após criar estas 2 variáveis você precisa editar a variável Path
dê 2 cliques nela vá no final do conteúdo da variável e coloque
um ponto e vírgula mais o caminho onde o java está instalado e a pasta bin…
geralmente o valor é
C:\Arquivos de Programas\Java\JDK+número da versão que você instalou\bin
ok?
se estiver em dúvida entre nesse site e dê uma olhada e siga o passo a passo
http://www.guj.com.br/article.show.logic?id=12
ok?
vlws
flws
ah…aliás… após fazer tudo é preciso reiniciar a máquina
quando iniciar novamente é só criar o código fonte…salvar com a extensão .java
na sequência você abre o prompt do DOS e vai até a pasta onde está o seu arquivo .java (pode usar o comando cd do DOS para isso)…ao chegar lá é só digitar
javac +nome do seu programa+.java
se ele não gerar erros
quer dizer que foi compilado com sucesso e gerou o arquivo .class
para executar é só digitar agora
java +nome do seu programa
ok?
fui"
Fonte: http://br.answers.yahoo.com/question/index?qid=20090416113047AADnpTr
Quero agradecer a todos que me auxiliaram. =)
Fala brow,
Verifica a pasta onde vc instalou o jdk.
Se voce configurou tudo, so o que eu consigo achar eh que o caminho esta errado…
Abraco…

Jovem,
Sou um grande amigo do Deitel e jamais o mesmo cometeria um erro desses, vc deve estar comendo bola em algum momento.
Abs,
Voce NAO tinha instalado o SDK???
oO
Para compilar um arquivo .java, o comando correto é javac e não java, como você digitou.
Veja se não é isso que está faltando.
Então, eu segui o passo a passo que veio com o livro, e até utilizei a versão que ele propõe, a 1.5, e não estava funcionando. Só quando eu atualizei para o Java 6, e com o que vocês disseram aqui e o que vi no yahoo que funcionou. Bom, devo ter cometido algum erro durante o processo, porém, agora que esta tudo resolvido, achá-lo, vai dar muito mais dor de cabeça sem necessidade. De qualquer forma, eu agradeço a atenção e a ajuda de todos.
Tranquilo.
So adiciona um [Resolvido] no titulo.
Abraco