30.06.2013 Views

Apostila Java

Apostila Java

Apostila Java

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IMPLEMENTANDO O PRIM EIRO PROGRAMA<br />

19/02/2002 12:52 191 AloMundo.java<br />

2 arquivo(s) 381 bytes<br />

2 pasta(s) 931.860.480 bytes disponíveis<br />

C:\alo>_<br />

8. Observe que o compilador <strong>Java</strong> criou um arquivo chamado AloMundo.class em seu diretório.<br />

Esse arquivo contém o byte-code, o conjunto de instruções executáveis pela JVM.<br />

Para rodar o programa AloMundo, basta carregar a máquina virtual <strong>Java</strong> (JVM) passando como<br />

parâmetro o nome da classe a ser executada:<br />

C:\alo>java AloMundo<br />

Al mundo<br />

C:\alo>_<br />

Note também que o nome do arquivo aparece sem a extensão .class. Esse é um detalhe importante,<br />

pois causa problemas à maioria dos iniciantes em <strong>Java</strong>. O ponto em nome de arquivos obedece ao<br />

padrão UNIX, ou seja, se você executar o programa através de seu nome + . + extensão o JVM vai<br />

pensar que se trata de um subdiretório:<br />

C:\alo>java AloMundo.class<br />

Exception in thread "main" java.lang.NoClassDefFoundError: AloMundo/class<br />

C:\alo>_<br />

Erros mais comuns<br />

Erros de compilação:<br />

Variável de ambiente (PATH) mal configurada: um dos erros mais freqüentes entre iniciantes <strong>Java</strong> é a<br />

configuração incorreta das variáveis de ambiente PATH e CLASSPATH. Lembre-se que o diretório que<br />

contém os arquivos executáveis que compõem a JVM deve estar indicado na variável PATH do sistema<br />

operacional (na instalação padrão, esse diretório é o ..\j2sdk1.4.1.1\bin) Caso contrário ocorrerá o<br />

seguinte erro:<br />

C:\alo>javac AloMundo.java<br />

'javac' não é reconhecido como um comando interno<br />

ou externo, um programa operável ou um arquivo em lotes.<br />

C:\alo>_<br />

SOLUÇÃO: você deve incluir o diretório onde o <strong>Java</strong> foi instalado na definição da variável de ambiente<br />

PATH. No Windows 2000, abra o painel de controle, clique no ícone Sistema e depois na aba Avançado.<br />

Você verá um botão chamado Variáveis de ambiente... Clique nesse botão e inclua o diretório da<br />

instalação <strong>Java</strong> na variável PATH. Importante: você vai ter que fechar o console atual e abrir um outro<br />

para que a alteração tenha efeito. Para entender melhor o que é uma variável de ambiente, consulte o<br />

Help do Windows.<br />

Erro de digitação: muito comum quando ainda não se está acostumado com a sintaxe de uma<br />

linguagem. No exemplo abaixo, ao invés de digitar println o usuário digitou printl.<br />

11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!