Deitel 6ª Edição, problemas [Resolvido]

13 respostas
DoomGuy

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.

13 Respostas

jamirdeajr

Já configurou as variáveis de ambiente?
http://www.guj.com.br/articles/12

kenneth

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

DoomGuy

Cara, eu acabei de fazer do jeito que o tutorial explicou, porém, ainda não funciona. Alguma sugestão??

kenneth

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.

DoomGuy

Apenas aparece q não reconhece o comando java. Sim, eu reinicializei o Prompt.

kenneth

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

=]

DoomGuy

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. =)

kenneth

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…
:smiley:

Kanin_Dragon

Jovem,

Sou um grande amigo do Deitel e jamais o mesmo cometeria um erro desses, vc deve estar comendo bola em algum momento.

Abs,

kenneth

Voce NAO tinha instalado o SDK???

oO

A

Para compilar um arquivo .java, o comando correto é javac e não java, como você digitou.
Veja se não é isso que está faltando.

DoomGuy

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.

kenneth

Tranquilo.

So adiciona um [Resolvido] no titulo.

Abraco

Criado 7 de abril de 2011
Ultima resposta 13 de abr. de 2011
Respostas 13
Participantes 5