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 

  1. 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:

  1. ADSRT_[data].jar
  2. bibliotecas para envio de emails
  3. bibliotecas para geração de gráficos, planilhas e relatórios
  4. 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:

ADSRT-[ano]-[mes]-[dia].jar
PESS_SIMPLES.jar
jboleto.jar
extenso.jar


velocity-dep-1.5.jar


jfreechart-1.0.8a.jar


jxl.jar


iReport.jar
iText-2.1.3.jar
jasperreports-3.1.3.jar


jcifs-1.2.17.jar


jsonrpc-1.0.jar


activation.jar
mail.jar
pop3.jar
imap.jar
dsn.jar
smtp.jar


ojdbc14.jar
postgresql-8.2-506.jdbc3.jar


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: 

  1. "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) 

  1. 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.

  1. jboleto.jar (utilizada para gerar boletos bancários)
  2. extenso.jar