Tipos de dados e campos
Quais bibliotecas devem ser incluídas nos projetos Telescope utilizando o NetBeans?
ADSRT.FAQ-852
Ao criar um novo projeto no NetBeans, inclua as packages necessárias para que a aplicação funcione adequadamente.
NetBeans:
* criar um projeto no NetBeans
* adicionar as bibliotecas para uso da aplicação deste projeto
- utilize a opção "Add JAR/Folder..." no projeto (ver opção "Libraries" nas propriedades do projeto).
Algumas bibliotecas são obrigatórias, porque o ambientes dependem delas para executar, por exemplo:
- ADSRT_[data].jar
- bibliotecas para envio de emails
- bibliotecas para geração de gráficos, planilhas e relatórios
- etc. Abaixo as principais bibliotecas para uso nos projetos Telescope. Porém, a cada novo projeto, novas bibliotecas podem ser necessárias, assim como novas versões podem ser incluídas.
Lista das principais bibliotecas para os projetos que utilizam o Telescope no NetBeans:
- bibliotecas específicas (PRD)
ADSRT-[ano]-[mes]-[dia].jar
PESS_SIMPLES.jar
jboleto.jar
extenso.jar
velocity-dep-1.5.jar
- Implementa a geração de gráficos
jfreechart-1.0.8a.jar
- Implementa a geração de planilhas eletrônicas (p.ex, excel/open office)
jxl.jar
- Bibliotecas para geração de relatórios (p.ex, html, pdf, rtf)
iReport.jar
iText-2.1.3.jar
jasperreports-3.1.3.jar
jcifs-1.2.17.jar
jsonrpc-1.0.jar
- Bibliotecas que permitem o envio de emails pela aplicação
activation.jar
mail.jar
pop3.jar
imap.jar
dsn.jar
smtp.jar
ojdbc14.jar
postgresql-8.2-506.jdbc3.jar
- Outras bibliotecas (utilizadas em conjunto com as bibliotecas já citadas)
commons-collections-2.1.jar
commons-fileupload-1.1.1.jar
commons-io-1.2.jar
commons-lang-2.3.jar
commons-logging-1.0.2.jar
commons-logging-api-1.0.2.jar
jcommon-1.0.12.jar
Obs.:
Algumas bibliotecas deve ser usadas em conjunto, pois são dependentes.
Por exemplo:
* para usar "JSON-RPC" nas aplicações web, deve-se incluir as classes:
- "jsonrpc-1.0.jar" e "itext-2.0.6.jar", caso contrário ocorrem erros
em tempo de execução porque a package "jsonrpc-1.0.jar" utiliza classes
da package "itext-2.0.6.jar".
Para projetos do tipo "ERP", algumas bibliotecas são obrigatórias, em especial as bibliotecas da PRD.
Por exemplo:
* PESS_SIMPLES.jar (classes específicas para implementar a entidade pessoa e sua interface)
- Esta package se utiliza da entidade pessoa (versão simplificada) presente no subsistema de fluxo de caixa
Todos os sistemas que incluem o subsistema FLCX do Telescope deve ter esta package no projeto NetBeans.
- jboleto.jar (utilizada para gerar boletos bancários)
- extenso.jar