#Este é um post fechado Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!
Artigo Java Magazine 21 - Caminhos para o Classpath
Artigo publicado pela Java Magazine edição 21.

Atenção: por essa edição ser muito antiga não há arquivo PDF para download.Os artigos dessa edição estão disponíveis somente através do formato HTML.
Primeiros Passos
Caminhos para o Classpath
Saiba porque ocorrem problemas com classpath e como resolvê-la
Uma das maiores dificuldade do iniciante em Java é a configuração do classpath, que é necessária para localizar APIs, bibliotecas e outras componentes como drivers JDBC. Praticamente toda aplicação Java de sistemas Web a ferramentas de geração de relatórios Toolkits gráficos alternativos, e mesmo aplicação distribuída com EJB, exige a configuração do classpath.
O que é o classpath?
Pode se disser que “classpath” é um nome curto para a propriedade de sistema java.class.path, cujo valor (um String) pode ser obtido com System.getProperty(“java.class.path”).
A finalidade do classpath é indicar para a máquina virtual Java onde localizar os byte-codes das classes instaladas no computador.
Sua sintaxe consiste de uma lista de diretórios ou pacotes jar/zip separados por um caractere que varia de acordo com o sistema operacional. Sistemas Windows utilizam o ponto-e-vírgula enquanto sistemas Unix como o Linux usa dois-pontos. Deve ser considerada também a variação do separador de diretórios nas diferentes plataformas.
Inicializando o classpath
A JVM pode iniciar a propriedade java.class.path de três maneiras:
- A partir da variável de ambiente CLASSPATH do sistema operacional.
- A partir da opção de linha de comando –cp ou –classpath do comando java.
- A partir do atributo Class-path no arquivo MANIFEST.MF de um pacote jar.
A forma mais comum é utilizar o valor da variável de ambiente Classpath. No Linux as três seqüências de comandos a seguir são equivalentes, pois inicializam a variável e depois iniciam uma JVM:
ATENÇÃO! A exibição deste artigo foi interrompida.
#Este é um post fechado Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!

Space do autor

Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

0
0
Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!